最近、私は知りたいほどobuviosly重要なDOMのもので遊んで始めました。最後の要素を描く簡単なスクリプトを試してみたdiv
HTMLがあります。 div
の最後の子要素は、下javacriptでlastChild(またはlastElementChild)が定義されていません
<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 ";'ありました! –