Показать сообщение отдельно
  #12 (permalink)  
Старый 22.01.2021, 14:56
Аспирант
Отправить личное сообщение для Alexprom Посмотреть профиль Найти все сообщения от Alexprom
 
Регистрация: 19.09.2018
Сообщений: 60

Сообщение от Nexus Посмотреть сообщение
<button id="set-notranslate-class-fot-table-cell-button">Set «notranslate» class for table cells</button>

<script>
    document.addEventListener('DOMContentLoaded', () => {
        const button = document.querySelector('#set-notranslate-class-fot-table-cell-button');
        if (!button) return;

        button.addEventListener('click', () => {
            const htmlString = prompt('Enter your HTML table');
            if (!htmlString || !htmlString.trim().length) return;

            const container = document.createElement('div');
            container.innerHTML = htmlString;

            container.querySelectorAll('tbody tr').forEach((row, rowIndex) => {
                row.querySelectorAll('td').forEach((cell, cellIndex) => {
                    if (cellIndex) cell.classList.add('notranslate');
                });
            });

            prompt('Take your prepared table', container.innerHTML);
        });
    });
</script>
Да, то что нужно))) Большое вам спасибо!!!) И очень хорошего дня)))
Ответить с цитированием