Получение всего элемента таблицы внутри панели ASP:
У меня есть следующее:
< asp:panel id="myASPPanel" runat="сервер"... />
В codebehind есть несколько динамически создаваемых таблиц. Допустим, есть 3 таблицы, и мы хотим получить только 1 из них, первую. Мы пытаемся сделать это с помощью Javascript.
У нас есть функция, которая получает идентификатор "myDiv".
Затем мы можем получить количество таблиц и перебрать их. Однако, когда мы получаем таблицу 1, мы получаем только содержимое внутри таблицы, а не теги/html/атрибуты и т. д.
Допустим, это стол:
MyTD |
Мы можем получить только "MyTD", а не всю таблицу. Мы хотим сохранить всю таблицу вместе с ее тегами (так же, как она была набрана выше) и отобразить ее.
Мы заметили, что myDiv. getElementsByTagName ('таблица').продолжительность работы (для определения количества таблиц внутри блока div), но когда мы хотим хранить всю таблицу в переменную, мы делаем это: myDiv.метод getelementsbytagname('стол')[я].innerHTML будет (это только дает нам 'MyTD' текст, а не теги, а не html, а не весь элемент таблицы и ее атрибутов), и если мы используем этот: myDiv.метод getelementsbytagname('стол')[я], что показывает на экране [объект HTMLTableElement]
Как мы можем получить всю таблицу вместе с ее HTML-кодом, атрибутами, встроенным стилем и т. д.?
Спасибо.
Что я уже пробовал:
myDiv.getElementsByTagName('table')[i].innerHTML
myDiv.getElementsByTagName('table')[i]