2007/05/06 10:19
今天看到一段javascript,在firefox无法运行,于是使用firefox的错误控制台察看了一下有什么错误,发现了
这样的一条错误信息:"
document.all is not a function
"
在源程序中是这样的一句:"
document.all("college").length=0;
"
百度了一下才知道只有这是只有IE才听得懂的方言-- document.all
而且也就用来判断是否为IE浏览器啦。。。
最后换成了这样就可以使用了:“
document.getElementById("college").length=0;
”
/* =================================================================== */
网上的一些解决方案:
用 document.getElementsByTagName("*") 替代就OK了。
getElementsByTagName("*") 可以得到得到所有元素的集合
getElemntById 可以按id得到某一元素
getElementsByName 可以得到按name属性得到某一元素
注:来自 http://www.wulixuan.cn/post/27.html
20090402
订阅:
博文评论 (Atom)
没有评论:
发表评论