Javascript getElementById()方法返回null,即文档末尾指示的脚本
方法getElementById()返回null 我考虑到javascript是在加载HTML元素之前执行的,所以我将脚本指向body标记的末尾,但没有效果Javascript getElementById()方法返回null,即文档末尾指示的脚本,javascript,html,Javascript,Html,方法getElementById()返回null 我考虑到javascript是在加载HTML元素之前执行的,所以我将脚本指向body标记的末尾,但没有效果 Ваши числа: Вывод: document.getElementById('firstArray')。innerHTML='bаааааааааааа1072+ “”;//document.getElementById('firstArray')为空 getElementById()就是这样做的。您没有具有id的元素。您
Ваши числа:
Вывод:
document.getElementById('firstArray')。innerHTML='bаааааааааааа1072+
“
”;//document.getElementById('firstArray')为空
getElementById()
就是这样做的。您没有具有id
的元素。您有一个类为的元素。改用:
Ваши числа:
Вывод:
var arr=“测试”;
document.querySelector('.firstArray')。innerHTML='bаааааааааааааа109;
您需要将您的
更改为id=“”
,而不是类=“”
。使用指定id
的名称编码>并使用getElementById()
方法将其作为目标,将id
名称指定为函数参数。您正在查找id
,但在元素中设置了类
getElementBy*Id*
在аааааааааааааааааааа!我理解我的错误。我只写了部分代码,定义了arr。您不需要“需要”将类更改为id。事实上,使用类比使用id更好,因为基于id的解决方案变得脆弱且无法扩展。使用类时使用.querySelector()
。您需要将其更改为id
使用getElementById()
就是我的意思。不过这一点很好!但是,如果您有一个类,则需要将其更改为.querySelector()
。由于HTML已经构建好了,因此修改JavaScript以进行正确的查询比返回并使HTML更脆弱、更不可伸缩更为合理,这样查询才能正常工作。