Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   проверка элемента на существование (https://javascript.ru/forum/misc/2166-proverka-ehlementa-na-sushhestvovanie.html)

Дмитрий С. 13.11.2008 10:42

проверка элемента на существование
 
Здравствуйте. Ответьте новичку, пожалуйста.

почему не работает так?
<script>
function count_sk(){
var j = 0;
while (getElementById('sk'+j)!==null)
{
j++;
alert(j);
}
}
</script>
<div id="sk0" style="visibility: hidden">000000000</div>
<div id="sk1" style="visibility: hidden">111111111</div>
<div id="sk2" style="visibility: hidden">222222222</div>
<div id="sk3" style="visibility: hidden">333333333</div>
<button onclick="count_sk()">ert</button>

Snipe 13.11.2008 10:57

лучше так:
...
while (document.getElementById('sk'+j)) {
...
}

Вроде должно работать, не проверял )

Дмитрий С. 13.11.2008 11:05

Ой, спасибо огромное, дружище.
Полчаса мучился и в упор не видел, что document не стоит там))))


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