我是JavaScript的新手。我創建了這個叫做colorme的div。我可以通過javascript成功着色。現在假設我想改變<p>...</p>
或<span>
等的背景,我如何通過Javascript達到它? (沒有jQuery)。達到一個HTML元素使用JavaScript沒有getElementById
像document.getElementById()將在div上工作,我達到它。現在我無法繼續給所有元素提供唯一的ID。我如何到達像<p>
或<span>
等內部元素?
<div id="colorme">
<p>Blah Vblah Blah Content</p>
<span>Blah Vblah Blah Content</span>
</div>
請注意,在較新的瀏覽器中,您可以通過'div.children'循環而不必檢查'nodeType'。 'children'集合僅包含'Element'對象,而'childNodes'包含所有節點類型(元素,文本節點,註釋節點等)。 –