下面的代码为什么弹出length和item
下面的代码为啥弹出length和item
前提是别要求什么说改个代码,这是一道公司面试题,
有很多人要求考官改代码,真另人发指,你会就是会,不会就走人,很简单,但你不能耍无赖吧.
言归正传!
上面这段代码弹出了length和item当然也弹出了别的,现在只问这两个,为啥弹出他们
------解决思路----------------------
cbAll是一个对象集合,length是集合长度,item是cbAll的方法
------解决思路----------------------
cbAll 是一个NodeList(firefox) 在IE中是一个实现IHTMLElementCollection接口的对象。
cbAll有length属性与item方法。。。
前提是别要求什么说改个代码,这是一道公司面试题,
有很多人要求考官改代码,真另人发指,你会就是会,不会就走人,很简单,但你不能耍无赖吧.
言归正传!
<!doctype html>
<html>
<head>
<meta charset="utf-8">
</title>
</head>
<body>
<input name="cb" type="text" size="20" /><br />
<input name="cb" type="text" size="20" /><br />
<input name="cb" type="text" size="20" /><br />
</body>
<script language="javascript">
var cbAll=document.getElementsByName("cb");
for(var i in cbAll){
alert(i);
}
</script>
</html>
上面这段代码弹出了length和item当然也弹出了别的,现在只问这两个,为啥弹出他们
------解决思路----------------------
cbAll是一个对象集合,length是集合长度,item是cbAll的方法
------解决思路----------------------
cbAll 是一个NodeList(firefox) 在IE中是一个实现IHTMLElementCollection接口的对象。
cbAll有length属性与item方法。。。