<button id="btn">点击</button>
<script>
function Object(o){
this.selector=document.getElementById(o);
}
var o=new Object("btn");
o.onclick=function(){
alert("success");
}
</script>
<!--
当给o添加事件时,使btn也有这个事件方法,如何实现?
-->
我看百度UE可以实现,但是看不太明白源代码。
var editor=new UE.Editor("btn");
editor.onclick=function(){
alert("success");
}
百度UE是这样写的
点击btn的时候就能触发方法
他是直接给实例添加onclick事件,当元素点击的时候就能调用这个方法。
方法一,new UE.Editor("btn");里面返回的就是dom 对象,我估计你不是要这种结果
方法二:editor里面添加相应的事件方法,在实现的时候,为相应的dom对象添加事件。
可以通过原型实现
方法二怎么实现?有例子看看吗,
本回答被提问者采纳那我要给对象添加一些方法呢,怎么弄弄
domObj.prototype.say=function(){
alert("hello world");
}
如果return的是dom对象,那就没办法访问say方法了
这是什么意思。。看不懂了