读书人

关于js满载方法引发的悲剧

发布时间: 2012-11-22 00:16:41 作者: rapoo

关于js重载方法引发的悲剧
一下午被这个问题纠缠,protoType.js自身包含

function $(element) {  if (arguments.length > 1) {    for (var i = 0, elements = [], length = arguments.length; i < length; i++)      elements.push($(arguments[i]));    return elements;  }  if (Object.isString(element))    element = document.getElementById(element);  return Element.extend(element);}


如果后加载的js又重载了$()方法:
function $(id){return document.getElementById(id);}

在element本身是element的时候就会出错,拿不到需要的element导致ajax.updater()...执行失败。。。

悲剧了一回。

读书人网 >JavaScript

热点推荐