2.3 使用$A()函数
优质
小牛编辑
140浏览
2023-12-01
$A()函数能把它接收到的单个的参数转换成一个 Array 对象。
这个方法,结合被本类库扩展了的 Array 类,能方便的把任何的可枚举列表转换成或拷贝到一个 Array 对象。一个推荐的用法就是把 DOM Node Lists 转换成一个普通的 Array 对象,从而更有效率的进行遍历,请看下面的例子。
<script>
function showOptions(){ var someNodeList=$('lstEmployees').getElementsByTagName('option'); var nodes=$A(someNodeList); nodes.each(function (node){ alert(node.nodeName+': '+node.innerHTML); }); }
</script> <selectid="lstEmployees"size="10"> <optionvalue="5">Buchanan,Steven</option> <optionvalue="8">Callahan,Laura</option> <optionvalue="1">Davolio,Nancy</option> </select> <inputtype="button"value="Show the options"onclick="showOptions();">