我有JavaScript代码,我在Chrome浏览器中执行(在控制台DevTool中),它从这一行开始:
name = line.strip("\n")
Avestring = (name +","+ str(ave)+ "\n")
当我运行它时,我收到此错误:
var elements = document.getElementsByClassName('names')
问题是代码有时候运行得很好,但大多数时候它没有!我在谷歌和SO线程中已经阅读了很多类似的问题,但我还没有找到解决方案。
我尝试使用"Uncaught ReferenceError: document is not defined(…)(anonymous function) @ VM425:3
InjectedScript._evaluateOn @ VM37:878
InjectedScript._evaluateAndWrap @ VM37:811
InjectedScript.evaluate @ VM37:667"
,但之后我获得了window.onload
。我想补充一点,我在网页完全加载后尝试运行脚本(所以我觉得页面加载不是问题)。
答案 0 :(得分:0)
我认为您可以尝试重新启动Chrome。