var b=document.getElementById("fm"); var names=b.childNodes; var i; alert(names[0].innerText);
这个怎么老是显示Cannotreadproperty'innerText'ofundefined,我把names[0]改成names.firstChild.innerTe...
这个怎么老是显示Cannot read property 'innerText' of undefined,我把names[0]改成names.firstChild.innerText还是一样的错误??
展开
1个回答
展开全部
fm是什么控件的id?Cannot read property 'innerText' of undefined就是说innerText属性不能读,或者没有定义。
你把代码完整发过来,我帮你分析。
上面的道理和下面是一样的。
var a;
alert(a);
你试试上面这两句代码,就会明白。会输出undefined,因为a没有定义
你把代码完整发过来,我帮你分析。
上面的道理和下面是一样的。
var a;
alert(a);
你试试上面这两句代码,就会明白。会输出undefined,因为a没有定义
更多追问追答
追问
我的fm是body里面的form表单的id,表单里面就只有俩个input type都是text, 我通过得到这个表单对象的所有孩子节点,然后输出节点[0]的innerText内容,可总是出现上面那个无法read问题
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询