最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

document.all的一个比较完整的总结及案例_基础知识

来源:动视网 责编:小采 时间:2020-11-27 21:07:06
文档

document.all的一个比较完整的总结及案例_基础知识

document.all的一个比较完整的总结及案例_基础知识:一. document.all是页面内所有元素的一个集合。例如: document.all(0)表示页面内第一个元素 二. 代码如下: document.all可以判断浏览器是否是IE if(document.all){ alert(is IE!); } 三. 也可以通过给某个元素设置id属性(id=aaa
推荐度:
导读document.all的一个比较完整的总结及案例_基础知识:一. document.all是页面内所有元素的一个集合。例如: document.all(0)表示页面内第一个元素 二. 代码如下: document.all可以判断浏览器是否是IE if(document.all){ alert(is IE!); } 三. 也可以通过给某个元素设置id属性(id=aaa


一.
document.all是页面内所有元素的一个集合。例如:
document.all(0)表示页面内第一个元素
二.
代码如下:
document.all可以判断浏览器是否是IE
if(document.all){
alert("is IE!");
}

三.
也可以通过给某个元素设置id属性(id=aaaa),然后用document.all.aaaa调用该元素
四.
案例:
代码1:
代码如下:



alert(document.all.aaa.value) //根据name取value
alert(document.all.bbb.value) //根据id取 value


代码2:
但是常常name可以相同(如:用checkbox取用户的多项爱好的情况)
代码如下:




alert(document.all.aaa(0).value) //显示a1
alert(document.all.aaa(1).value) //显示a2
alert(document.all.bbb(0).value) //这行代码会失败


代码3:
理论上一个页面中的id是互不相同的,如果出现不同tags有相同的id
document.all.id 就会失败,就象这样:
代码如下:



alert(document.all.aaa.value) //显示 undefined 而不是 a1或者a2


代码4:
对于一个复杂的页面(代码很长,或者id是由程序自动产生),或着一个
javascript初学者写的程序,很有可能出现两个tags有相同id的情况。
为了编程的时候不出错,我推荐这样的写法:
代码如下:







alert(document.all("aaa",0).value)
alert(document.all("aaa",1).value)
alert(document.all("bbb",0).value)
alert(document.all("bbb",1).value)
alert(document.all("ccc",0).value)
alert(document.all("ddd",0).value)

文档

document.all的一个比较完整的总结及案例_基础知识

document.all的一个比较完整的总结及案例_基础知识:一. document.all是页面内所有元素的一个集合。例如: document.all(0)表示页面内第一个元素 二. 代码如下: document.all可以判断浏览器是否是IE if(document.all){ alert(is IE!); } 三. 也可以通过给某个元素设置id属性(id=aaa
推荐度:
标签: 一个 比较 的一个
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top