Javascript 在控制台中键入代码而不是在脚本中键入时执行代码
我有一个正在运行的javascript项目,我已经完成了第一个阶段。第二个阶段要求我从为Javascript 在控制台中键入代码而不是在脚本中键入时执行代码,javascript,dom,Javascript,Dom,我有一个正在运行的javascript项目,我已经完成了第一个阶段。第二个阶段要求我从为dom对象分配变量开始 我分配了变量,它工作了。然后我将代码更新到我的项目脚本。现在的问题是,每当我运行脚本时,脚本都会执行,但是,我分配并更新到我的脚本中的变量不会分配,代码行也不会运行 var element = document.getElementById('inputElement'); 每次我在控制台中运行该行时,可能是通过复制/粘贴或亲自键入它,但是,code在脚本中时不会执行。确保带
dom
对象分配变量开始
我分配了变量
,它工作了。然后我将代码
更新到我的项目脚本
。现在的问题是,每当我运行脚本
时,脚本
都会执行,但是,我分配并更新到我的脚本中的变量
不会分配,代码
行也不会运行
var element = document.getElementById('inputElement');
每次我在控制台中运行该行时,可能是通过复制/粘贴或亲自键入它,但是,code
在脚本中时不会执行。确保带有此赋值的脚本位于id为inputElement
的HTML元素之后。请显示它不起作用的上下文。您是否将该代码放在
元素中,而不是放在DOMContentLoaded
事件中?我直接运行了脚本在控制台中。更好地解释。例如,这将起作用hello
,但这不会hello
,dom
不是我的dom
我正在处理youtube或facebook等网站的dom
。每当我复制/粘贴或在控制台中键入该行时,请尝试将其放入DOMContentLoaded事件中获取元素并分配变量,但是如果我在控制台中运行包含该代码的脚本,代码将不会获取元素,也不会分配变量。