Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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不存在_Javascript - Fatal编程技术网

Javascript getElementById不存在

Javascript getElementById不存在,javascript,Javascript,我再次遇到getElementById的问题。。我从未完全理解这种方法的行为,尽管它应该是简单的,但它通常对我不起作用 我现在拥有的是一个HTML页面,其中包含: <div id="vraag"> ha </div> <div id="antwoorden"> </div> <div id="controls"> <form name="controlform"> <input ty

我再次遇到getElementById的问题。。我从未完全理解这种方法的行为,尽管它应该是简单的,但它通常对我不起作用

我现在拥有的是一个HTML页面,其中包含:

<div id="vraag">
    ha
</div>

<div id="antwoorden">

</div>
<div id="controls">
    <form name="controlform">
        <input type="button" name="back" disabled value="<" onClick="goBack();" />
        <input type="button" name="forth" value=">" onClick="goForth();" />
    </form>
</div>
但是,当我单击调用此选项的按钮时,firefox错误控制台会显示:
错误:document.getElementById.vraag未定义

可悲的是,我唯一能想到的是。。就是这样!我曾在非常相似的环境中使用过这种方法,但这种方法仍然有效,因此我一辈子都不明白为什么这种方法不起作用。

使用
()
而不是
[]

document.getElementById("vraag").innerHTML = 'ho';
见示例:

使用
()
而不是
[]

document.getElementById("vraag").innerHTML = 'ho';
见示例:


你的javascript文件是附在页面的头部还是正文?你的javascript文件是附在页面的头部还是正文?老兄,我觉得很愚蠢!我想知道为什么语法突出显示没有起作用!看了几十个简单的例子,却没有注意到我用错了括号。。谢谢!老兄,我觉得自己很蠢!我想知道为什么语法突出显示没有起作用!看了几十个简单的例子,却没有注意到我用错了括号。。谢谢!