多语言展示
当前在线:1466今日阅读:26今日分享:39

JS开发,document.getElementByID报错

我们在开发网页代码时,经常都会使用JS(Javascript)来操作页面的前端内容,基础的JS开发也是不很难,相对容易入门的,但今天在开发JS代码时,却遇到一个JS报错,提示document.getElementByID is not a function,这是怎么回事?怎么解决?我们来看一下。
方法/步骤
1

先看下我们的HTML代码,很简单的两个控件,一个输入框和一个按钮控件。

2

我们的JS代码也很简单的,就是调用document的getElementByID方法来获取HTML里的dom,输入框元素,通过ID来获取,然后得到其value值,即输入框里的值,用alert方法弹出来。

3

一直以为这是很简单的代码,没多留意,直接运行页面。点击上面的按钮。

4

点击后,却发现没能正常得到结果,反而在控制台里看到了一个报错信息:TypeError: document.getElementByID is not a functiongetElementByID不是一个有效的方法?

5

仔细一看,原来是我们把getElementById方法写成getElementByID了,原来没很大的差错,但是把ById写成了大写的ByID了,我们的JS代码是区分大小写的,没写对当然会运行不了了。

6

重新修正后,我们再运行页面,点击按钮,可以看到现在页面上已经没有报错信息了。

7

页面上的弹出窗口信息也是正确的,修改输入框的输入,再次点击按钮,也能得到正确的信息了。

推荐信息