js获取元素出错,求指导啊



document.getElementsById('body1').value='111111'; alert("你好!") ;

为什么这段js出错,求指导

晕死,看了下,你们都没注意到么?

他的那个是

这个哪有value这个属性啊

改成document.getElementById('body1').innerHTML='111111'; alert("你好!") ; 就可以了,你那个不是input标签,没有value这个属性的,要用innerHTML啊

getElementsById得到的是元素的集合而不是单独的元素。没看到s,是复数么。

 document.getElementById('body1').value='111111'; alert("你好!") ;

body1是输入元素没有,不是设置value没用,要设置innerHTML属性。而且代码要放到控件下面或者window.onload中,要不找不到控件