我試着計算<li>
-Elements在<ul>
之間。我預料到這樣的工作:GetElementsByTagName(tag).length
(JavaScript的):
var ul = document.getElementById('listing');
function countLi(){
alert("There are "+ul.getElementsByTagName('li').length+" Li-Elements in this Documnet!");
}
(HTML中):
<input type="button" onclick="countLi()" value="Count the Li's!"/>
<ul id="listing">
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
它告訴我,說: 「UL爲空」。那麼我的錯在哪裏?
親切的問候, vogti
編輯: 啊,是啊。 I did a Fiddle for you。
代碼運行時'ul'不在DOM中。這是[工作小提琴](http://jsfiddle.net/jNc25/1/)。 –