說我在HTML文件中的以下如何使用JavaScript枚舉所有自定義HTML標記?
<div class="foo"> item1 </div>
<div class="foo"> item2 </div>
<div class="foo"> item3 </div>
我可以使用下面的JavaScript代碼輕鬆搞定所有這些div
S:
document.getElementsByClassName("foo")
這裏,foo
某處在CSS文件的定義如下:
.foo { /* Some style */ }
現在的問題是,有時候人們會定義foo
作爲自定義HTML標籤如下
foo { /* Some style */ }
,以便更簡潔的HTML:
<foo> item1 </foo>
<foo> item2 </foo>
<foo> item3 </foo>
但後來上面的JavaScript線不工作了。在這種情況下,應該如何獲得所有foo
節點?
'document.getElementsByTagName( '富')'不爲你工作? – ettanany
它的工作原理! @ettanany –