首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

面提示 异常:‘document.all[.].style' 为空或不是对象,请教有可能是什么原因产生的

2012-02-24 
面提示 错误:‘document.all[...].style 为空或不是对象,请问有可能是什么原因产生的。面提示错误:‘documen

面提示 错误:‘document.all[...].style' 为空或不是对象,请问有可能是什么原因产生的。
面提示   错误:‘document.all[...].style '   为空或不是对象,请问有可能是什么原因产生的。谢谢

[解决办法]
document.all[...].style ' 为空或不是对象
你定义的标签的ID和NAME里,一般用document.all( "name ")来定位对象;同样的也可以用
document.getElementById( "id ")来定位。2者的区别是 前者为IE自己的,后者是W3C的DOM标准;

针对你的问题,可以这么解决:
1。将标签增加ID属性id= "obj ",然后在js里document.getElementById( "obj ").style就OK了;
2。如果用IE的方法最好是标签加NAME= "OBJ ",然后在JS里面document.all.OBJ.style也OK。

最后建议你使用DOM标准的方法,这样不会因为浏览器的原因而报错!

热点排行
Bad Request.