функция и несуществующий 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, время: 12:43. |