问题描述
- 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中,要不找不到控件
时间: 2024-11-08 18:29:05