编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

帮我看几行代码,我不太懂什么意思

帮我看几行代码,我不太懂什么意思

var horizImg1 = document.getElementById ?
  document.getElementById("horizImg1") : document.all.horizImg1;
这段代码是什么意思
具体的document.getElementById和document.getElementById()还有document.all,谁能解释一下其各种用途,谢了

TOP

根据ID得到对象

ALL是IE的用法

TOP

var horizImg1 = document.getElementById ?
  document.getElementById("horizImg1") : document.all.horizImg1;
document.getElementById是用来判断浏览器是否支持这个方法,如果支持,就执行document.getElementById("horizImg1"),它的意思是获取horizImg1这个元素,如果不支持就执行document.all.horizImg1,也是获取元素的意思。然后把结果给var horizImg1

TOP

学习了

TOP

发新话题