<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 && this.length > 0){
for (var i = 0; i < this.length; i++)
fun(this[i], i);
}
}var objs = document.getElementById("tt").getElementsByTagName("li");objs.Each(function(obj, index){
alert(index);
})
</script>ff能运行ie不能运行
为什么呢
<li>111 </li>
<li>111 </li>
<li>111 </li>
<li>111 </li>
</ul>
<script>
Object.prototype.Each = function(fun) {
if(this.length && this.length > 0){
for (var i = 0; i < this.length; i++)
fun(this[i], i);
}
}var objs = document.getElementById("tt").getElementsByTagName("li");objs.Each(function(obj, index){
alert(index);
})
</script>ff能运行ie不能运行
为什么呢
解决方案 »
- 求救一个JS效果
- 很迷惘的一行js代码,难道div有src属性吗?
- JSP页面中,javaScript问题
- javascript和jsp能不能实现这样功能:在javascript有个点击触发动作事件再调用函数实现session.setAttribute("")
- dojo js如何实现一checkbox的全选
- Javascript调用内部函数也需要用对象名?
- 如何实现文件的上传,类似 WEB 邮箱中的附加文件功能?
- 如何实现变色功能
- C:\WINDOWS\Desktop\asp.chm,如何得到asp.chm
- 开启新窗口的题!
- display = none时,里面的对象是否被加载?
- 在Firefox中,select标签的 onkeypress 句柄,为何无法停止按键功能生效?『有简单例子,请各位花几秒钟看一下.』
并且不推荐扩展Object
如果需要,可以写成函数等。
或者代理对象之类的方法....
以前我做过类似程序,最终放弃了.
如果这种"污染基类"的方式不是特别必要的话,建议还是不要使用.