var elem1=[]; var elem2=[];
var a = document.getElementsByClassName('ab1'); alert('class>'+a.length); var b = document.getElementById('g2'); elem1.push(b); alert('id>'+elem1.length); var c = document.getElementById('g1'); elem2.push(c); alert('id>'+elem2.length); |
воццапойнт?)
зачем пихать их в массив? var elem1= []; elem1.push('ябядабаду'); alert('id>'+elem1.length); результат тотже) |
Зачем проверять document.getElementById на длину, если в любом случае елемент на странице может быть только один, либо его вообще нет? ID ведь уникален, он может быть только один на странице.
var b = document.getElementById('g2'); alert('Length: ' + (b ? 1 : 0)); |
Часовой пояс GMT +3, время: 20:04. |