当前位置: 代码迷 >> JavaScript >> document.write(typeof(document.getElementById("xx").getElementsByTagName))有错么?解决方法
  详细解决方案

document.write(typeof(document.getElementById("xx").getElementsByTagName))有错么?解决方法

热度:540   发布时间:2012-05-16 11:12:12.0
document.write(typeof(document.getElementById("xx").getElementsByTagName))有错么?
RT
document.write(typeof(document.getElementById("xxxx").getElementsByTagName));为什么无法显示

firebug报错:document.getElementById("xxxx") is null

但在console里却可以输出显示

------解决方案--------------------
firefox好像不支持document.getElementById
------解决方案--------------------
如果getElementById查找的元素不存在,返回null,调用getElementsByTagName会报错吧!
楼主可以查看是不是存在id为xxxx的元素
------解决方案--------------------
有id为xxxx的标签吗?
------解决方案--------------------
window.onload=function(){
var obj=document.getElementById('xxxx');
alert(obj);
}
这样呢,还报错吗?
------解决方案--------------------
HTML code


<textarea id="test" ></textarea>
<script>
document.write(typeof(document.getElementById("test").getElementsByTagName));
</script>

------解决方案--------------------
探讨

window.onload=function(){
var obj=document.getElementById('xxxx');
alert(obj);
}
这样呢,还报错吗?
  相关解决方案