Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript getElementById()方法返回null,即文档末尾指示的脚本_Javascript_Html - Fatal编程技术网

Javascript getElementById()方法返回null,即文档末尾指示的脚本

Javascript getElementById()方法返回null,即文档末尾指示的脚本,javascript,html,Javascript,Html,方法getElementById()返回null 我考虑到javascript是在加载HTML元素之前执行的,所以我将脚本指向body标记的末尾,但没有效果 Ваши числа: Вывод: document.getElementById('firstArray')。innerHTML='bаааааааааааа1072+ “”;//document.getElementById('firstArray')为空 getElementById()就是这样做的。您没有具有id的元素。您

方法getElementById()返回null

我考虑到javascript是在加载HTML元素之前执行的,所以我将脚本指向body标记的末尾,但没有效果


Ваши числа: 
Вывод: 
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更脆弱、更不可伸缩更为合理,这样查询才能正常工作。