utils.extend(document.getElementById('ss'), Listeners);
解决方案 »
- ***抄人家一个小例子。没搞明白***
- 菜鸟请教!。怎样设置只能输入数字!
- 请教,网页中嵌入Google API 地图 实现??
- 狂点链接导致jquery动画卡死掉
- js怎么访问层的多个文本框,利用两个radio使他们变成只读或可写
- 表格列按参数重置(记录50条以内,性能越快越好)
- 输入问题?高分跪求一字符串验证方法,高手指教...高手指教...高手指教...高手指教...
- 请问:我在浏览一个网页时,看到它做的二级菜单,其中用到new option(),请教一下option的用处??
- jQuery 1.11.1的ajaxSend事件不触发是什么原因呢。
- jq cookie设置无效
- 去掉可能的空格和-
- 按惯例,升星散分!!^_^
<script>
var utils = {};
utils.extend = function()
{
var args = arguments;
if(!args[1])args = [this,args[0]];
for(var property in args[1])
{
alert(args[0]);
args[0][property] = args[1][property];
}
return args[0];
};
var Listeners = {
addListener : function(type,fn)
{
if(this.addEventListener)this.addEventListener(type, fn, false);
else this.attachEvent('on' + type, fn);
return this;
},
removeListener : function(type, fn)
{
if(this.removeEventListener)this.removeEventListener(type, fn, false);
else this.detachEvent('on' + type, fn);
return this;
}
};function sss(){
alert('a')
}
</script>
<body>
<div id='ss' style=" height:200px; width:500px; background-color:#0066CC"></div>
<script>
utils.extend(document.getElementById('ss'), Listeners);
document.getElementById('ss').addListener('click',sss);</script>
</body>
</html>