我将以下代码包含在单独的文件(random.js)中,并作为random.html文件本身中的标记的一部分。代码只能在标签中工作,但不能在单独的.js文件中工作。是否需要首先执行初始化例程?


 var button = document.querySelector(“button”);
 button.style.cursor =“指针”;



答案 0 :(得分:0)
#1:您的document.querySelector("button")
会获得您网页上所有<button>
元素的数组。从你的代码看,你看起来好像只期望一个按钮,所以尝试使用id,比如“#button”而不是“button”。
#2:如果这没有帮助,JS应该包含在页面的 bottom 中。确保你这样做。
#3:如果仍然无效,请尝试将所有代码包装在window.onready
函数中。