Получить значение вложенного элемента
У меня есть таблица, внутри каждой ячейки элемент <input> - текстовое поле.
Код:
<tr> allData=document.getElementsByTagName("td").children[0].value ; или allData=document.getElementsByTagName("td").firstChild.value ; А как правильно это сделать? |
.getElementsByTagName("td") возвращает массив. У него нет .children[0]
Надо после получения массива td пройтись по нему в цикле и собрать чилдрены Или не трогать таблицу, а собрать input и оставить в массиве те, которые type="text" |
Аааааа... точняк. Спасиба
|
document.querySelectorAll('td input[type="text"]') IE8+ (а что еще для счастья нужно?) Правда насчет [type="text"] поддержки в IE8 не уверен ( |
Часовой пояс GMT +3, время: 06:53. |