ff能运行ie不能运行

<ul id="tt">
 
<li>111 </li>
 
<li>111 </li>
 
<li>111 </li>
 
<li>111 </li>
</ul>
<script>
Object.prototype.Each
= function(fun) {
   
if(this.length &&
holdtom
浏览 483回答 2
2回答

翻阅古今

只能说明ie下document.getElementById("tt").getElementsByTagName("li")返回的类型不是Object。下面的脚本可以在ie下执行,说明Array是Object;具体getElementsByTagName在ie下返回的是什么还不清楚。 [code] var objs = document.getElementById("tt").getElementsByTagName("li"); var a = new Array(); for(var i in objs){ a.push(i); } a.Each(function(obj, index){ alert(index); }); [/code]

蓝山帝景

请先把问题写清楚了~
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript