функция и несуществующий id
Всем доброе время суток,
работаю c JavaScript относительно недавно и столкнулся со следующей проблемой: Предположим, есть вот такой кусок: Код:
window.onload = function () {Код:
function Second() { |
Цитата:
if (any_value != undefined) { - эта проверка бессмысленна, так как getElementsByTagName всегда возвращает коллекцию |
Цитата:
function Second() {
if(!document.getElementById('pages')) return;
var any_value = document.getElementById('pages').getElementsByTagName('a');
if (any_value != undefined) {
/* какое-либо действие */
}
}
|
Seva1986, спасибо большое!
poorking, спасибо, убрал ненужную проверку. В итоге код принял такой вид: Код:
if(!document.getElementById('pages')) return; |
Ankh,
document.getElementById('pages') Выборку почем зря два раза делать незачем. Делайте один раз
var pages = document.getElementById('pages');
if (pages) {
for (var any_value= pages ... ) {
/* действие */
}
}
|
| Часовой пояс GMT +3, время: 00:13. |