Helo,
Я работаю с внешним программным обеспечением, которое генерирует отчеты.
Я получаю таблицу, затем она распечатывается на сайте в div.
У меня нет доступа к этой таблице до ее создания, поэтому я не могу установить какой-либо атрибут до отображения веб-сайта.
Так что мне нужно добавить атрибут в эту таблицу как последний шаг процесса рендеринга, не имеет значения, это ID или класс.
Структура как:
<div class="data" id="Checklist">
<p>Some text</p>
<!-- There is this table -->
<table style="...">...</table>
<p></p>
</div>
Я использую IE v11.
Я пробовал что-то вроде этого (ничего не происходит):
document.getElementById("Checklist").childNodes[0].className = "TestClassName";
Также (это дает ошибку mi: объект не поддерживает свойство или метод 'setAttribute')
document.getElementById('news').childNodes[0].setAttribute( 'class', new_class );
Есть еще идеи?