在页面上有多个A Link,某些A Link已经有绑定onclick事件(注:我这个页面是由xslt和xml生成的,故onclick事件可能在xslt里定义,也有可能在xml里定义),比如绑定了Fun1(), 我现在想在全局js里的window.onload事件里通过$("a").each(function(i){...}将另一个函数Fun2()也加到onclick事件里,也就是说onclick事件要包含Fun1和Fun2, 这个要如何实现?
如果有onclick+=Fun2()之类的形式就好了,呵呵,请大家帮忙解决下。
如果有onclick+=Fun2()之类的形式就好了,呵呵,请大家帮忙解决下。
不好意思,上面写错了。这个是你要的效果吗?
不是,我说了Fun1已经在xslt或xml里已经绑定给onclick了,这里的Fun1我只是举个例子,实际上每个button绑定的事件是不一样的,用this.onclick可以取到,但不知道怎么和Fun2()进行绑定
var cb = $("#colnames :checkbox:gt(2)");
cb.prop("checked", true);
});
//或者
$('#button').live("click", function () { $("input[id^='" + $(this).attr("id") + "']").prop("checked", $(this).prop("checked")); });
var oldOnClick;
window.onload=function(){
oldOnClick=document.getElementById('xxx').onclick;
document.getElementById('xxx').onclick=function(){
Fun()2;
oldOnClick();
}
}