document.all的用法!
function hidetip2()
{
document.all
document.all.tooltip2.style.visibility= "hidden ";
}
是什么意思啊?一个单独的document.all代表什么?为什么连;都没有?我是书上看来的?不知道书上的对不对!
------解决方案--------------------document.all是ie支持的一个元素集合对象~~~不建议使用~~`
------解决方案--------------------function hidetip2()
{
document.all
document.all.tooltip2.style.visibility= "hidden ";
}
all是IE支持的.document.all表示当前文档所有元素的集合. document.all.tooltip2 表示id或是name为tooltip2 元素.当存在同名时,document.all.tooltip2得到的还是一个集合.
------解决方案--------------------不知道--不过基本是一个集合
测试方法如下:
alert( "document.all.tooltip2.length ")看看是否大于零就成了。
------解决方案--------------------使用document.all的话会带来一连串的问题~~~比如动态创建的元素不支持如此使用等等...
所以要是建议用标准的document.getElementById()比较好~~~
------解决方案--------------------.all是IE特有的,好像是IE4以后支持这个,
单独存在的意思是判断 document是否具有all属性,true则继续执行,就是判断是否是IE浏览器是则继续执行
根据这个函数,估计意思是,如果是IE浏览器则把ID为tooltip2的标签隐藏。。。。。
不过一般都if判断。。。。。