【发布时间】:2020-06-29 02:15:24
【问题描述】:
我正在尝试使用
填充表单的“名字”字段document.getElementById('u_4SM_4607').value = 'Peet';
在我的 Google Chrome 浏览器的控制台中。
我在运行命令填写“名字”字段时收到此错误:
VM183:1 Uncaught TypeError: Cannot set property 'value' of null
at <anonymous>:1:45
但是,如果我检查“名字”字段,然后运行document.getElementById('u_4SM_4607').value = 'Peet';,它会起作用并且会用“Peet”填充“名字”字段。
为什么我会得到那个错误代码,为什么它只有在我首先检查字段时才有效?
这是“名字”字段的input 元素:
<input name="u_4SM_4607" id="u_4SM_4607" type="text" value="" class=" u-full-width" placeholder="Your first name" aria-required="true">
这是我尝试练习的 Web 表单的 URL:
【问题讨论】:
标签: javascript html dom input getelementbyid