0
找到一個元素
有含一個錨標記一個段落,我想拿到元件中使用的ID在javascript:通過ID在JavaScript
<p>Please visit <a id="myblog" href="/myblog/"> My Blog </a></p>
我用下面的代碼在.js文件得到一個標籤:
var target = document.getElementById("myblog");
並且結果目標是空的?爲什麼?
難道是在DOM準備好之前調用getElementById嗎?將代碼移動到body-element的末尾,它應該可以正常工作。 –
發佈您的完整代碼 –
除了使用腳本亂丟主體標籤外,您還可以將它們保存在head標籤中,或者如果可能的話將它們保存在單獨的js文件中,而不是使用'window.onload'。如果你有多個你想添加的函數,你也可以使用'window.addEventListener('load',function(){})''它會保持你的DOM乾淨,並且讓你保持你的JavaScript不顯眼。 – Nope