x03330129 发表于 2013-1-23 01:43:22

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

一下午被这个问题纠缠,protoType.js自身包含function $(element) {if (arguments.length > 1) {    for (var i = 0, elements = [], length = arguments.length; i < length; i++)      elements.push($(arguments));    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()...执行失败。。。

悲剧了一回。
页: [1]
查看完整版本: 关于js重载方法引发的悲剧