所以最近我開始玩DOM的東西,這是非常重要的知道。試圖做一個簡單的腳本,描繪了div
的最後一個元素有HTML。據我所知的div
的最後一個子元素是接近底部lastChild(或lastElementChild)undefined in javascript
<div id="java">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
<span>Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...</span>
</div>
span
元素有這麼畫的最後一個子藍
document.getElementById("java").lastChild.innerHTML.style.color = "blue";
的JS線所以問題是,我得到Cannot set property 'color' of undefined
錯誤即使當我使用lastElementChild
像我之前被建議。 有什麼我錯過了?我的意思是,當然有,但那是什麼,我怎樣才能使用lastChild
?
'style'在'lastChild'上,而不在'innerHTML'上。 'document.getElementById(「java」)。lastChild'確實存在。該錯誤表明'style'是未定義的,而不是'lastChild'。 – Xufox
謝謝! 'document.getElementById(「java」)。lastChild.style.color =「blue」;'工作! –