Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Немогу найти Div (https://javascript.ru/forum/misc/9904-nemogu-najjti-div.html)

Arfey 10.06.2010 15:21

Немогу найти Div
 
while(document.getElementById('food_div[' + i + ']'))
{

divs[i] = document.getElementById('food_div[' + i + ']')
alert(divs[i].getElementById('date').value ); // ругаеться на эту часть кода =( пишет функция getElementById ненайдена.. чтото типа такого
i +=1;
}



выполняю поиск в такой структуре

<div class = "Tfood" id="Tfood">

<div id="food_div[1]"><div id= "date"></div></div>
<div id="food_div[2]"><div id= "date"></div></div>
<div id="food_div[3]"><div id= "date"></div></div>

</div>

divs[i] - это [object HTMLDivElement]

:help:

Skipp 10.06.2010 15:23

Arfey,
Хватит создавать темы одну за одной.

Arfey 10.06.2010 15:26

Цитата:

Сообщение от Skipp (Сообщение 58884)
Arfey,
Хватит создавать темы одну за одной.

так помогите же ..

Shaci 10.06.2010 15:37

для начала стоит переменную i определить

Arfey 10.06.2010 15:39

Цитата:

Сообщение от Shaci (Сообщение 58889)
для начала стоит переменную i определить

где определять? как? зачем ?

Arfey 10.06.2010 15:43

а сорри - она уже определенна ...

var divs = new Array();
var i = 1;
while(document.getElementById('food_div[' + i + ']'))
{

divs[i] = document.getElementById('food_div[' + i + ']')
alert(divs[i]);

i +=1;
}

рони 10.06.2010 15:51

id это уникальный параметр и его значение не рекомендуеться повторять в различных элементах плюс в диве не value а innerHTML

Arfey 10.06.2010 16:01

Цитата:

Сообщение от рони (Сообщение 58897)
id это уникальный параметр и его значение не рекомендуеться повторять в различных элементах плюс в диве не value а innerHTML

divs[i].getElementById is not a function
[Break on this error] alert(divs[i].getElementById('Div_Date').innerHTML);

exec 10.06.2010 16:09

Arfey, проверьте, чему равен divs[i].

Arfey 10.06.2010 16:10

Цитата:

Сообщение от exec (Сообщение 58900)
Arfey, проверьте, чему равен divs[i].

divs[i] - это [object HTMLDivElement]


Часовой пояс GMT +3, время: 02:24.