javascript - 未捕获的类型错误 : Cannot set property innerHTML of null

标签 javascript html typeerror

HTML:

<span id="test">0</span>
<button onclick="test(test)">Test</button>

Javascript:

function test(id) {
document.getElementById(id).innerHTML = 1;
}

未捕获的类型错误:无法设置 null 的属性 innerHTML

最佳答案

<button onclick="test('test')">Test</button>

这会起作用

一个字符串被包裹在''""

关于javascript - 未捕获的类型错误 : Cannot set property innerHTML of null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21657654/

相关文章:

python - 为什么像 `str = str(...)` 这样的代码会导致 TypeError,但只是第二次?

python - 当 "include"ing Django URL 模式时,'function' 对象不可订阅?

javascript - 无论事件添加的顺序如何,如何强制 Javascript 事件首先运行?

javascript - Jquery load() 不加载 div 中的脚本标签

python - 类型错误: 'in <string>' 需要字符串作为左操作数,而不是列表(列表理解)

javascript - 文本 slider 在每次迭代后从左侧增加偏移量

javascript - 选择上一个下拉菜单时出现新的下拉菜单

javascript - 为什么这个递归 javascript 函数返回未定义?

javascript - javascript foreach 中的代码流程

javascript - 日期选择器选项不起作用