Показать сообщение отдельно
  #8 (permalink)  
Старый 22.01.2021, 14:25
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,726

Сообщение от Alexprom
К сожалению, в самом редакторе не работает.
Сообщение от Nexus
Написать скрипт, который проставляет определенный класс определенным элементам таблицы - не проблема. Проблема в том, что вам нужно модифицировать разметку в визуальном редакторе.
Я об этом сразу написал

Попробуйте:
(() => {
    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);
})();

Последний раз редактировалось Nexus, 22.01.2021 в 14:27.
Ответить с цитированием