救急??? a.html a.html页面上无素上原来有onclick事件,我想一点onclick事件,就触发我的事件,然后页面里原有的onclick继续扫行,不影响页面原来的onclick事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //------------------------------------// heavily based on the Quirksmode addEvent contest winner, John Resig// addEventfunction addEvent(obj,type,fn){ if(obj.addEventListener) obj.addEventListener(type,fn,false); else if(obj.attachEvent){ obj["e"+type+fn]=fn; obj[type+fn]=function(){obj["e"+type+fn](window.event);} obj.attachEvent("on"+type,obj[type+fn]); }}//------------------------------------// removeEventfunction removeEvent(obj,type,fn){ if(obj.removeEventListener) obj.removeEventListener(type,fn,false); else if(obj.detachEvent){ obj.detachEvent("on"+type,obj[type+fn]); obj[type+fn]=null; obj["e"+type+fn]=null; }} 1楼大哥,我不知道的原来有什么click事件,是别人的页面我只要在页面增加一个onclick方法,不影响他原来页面 你指只是有onclick的地方才加? 比如说:页面元素有3个onclick事件,我增加一个document.onclick事件函数,做我自己的事,做完后,页面三个onclick事件函数接着执行,我的onclick不影响原来的事件 <html> <head> <title>test</title> </head> <body> spiepoee <form action="#"> <input type="text" id="userName" name="userName" value=""/> <input type="text" id="email" name="email" value=""/> <input type="submit" value="submit" > </form> </body> <script type="text/javascript"> var netgySetupOnClick = false; var name = document.getElementById('userName') var email = document.getElementById('email'); name.onclick= function(){ alert(this.value); } email.onclick=function(){ alert(this.email); } </script></html>上面这页面有:两个onclick事件,我要在增加document.onclick事件,这个事件做我想做的事件,做完后页面里的onclick事件会执行,不受我的影响 你是想先做你的.再造他们的?如果你知道哪几个有onclick那么var obj.oldclick = obj.onclick;obj.onclick=function(obj){//your codenewclick();obj.oldclick();} 【求助】ognl.NoSuchPropertyException: 这个异常怎么解决。 如何用Jquery区别textbox 和button分别施加不同css呢? str=(str+'').toString();是干嘛用呢? 求一个JS代码,写一个行数,谢谢。 高手来,找错误! js传参问题 求助代码上点一点疑问!请帮忙看看谢谢!! 大家给推荐一下jquery的学习资料或源码实例 我一直用心在经营的一个网站,期待朋友们能够喜欢 手机号码输入框 两张不同的表如何做文本框的联动? 关于onclick的问题 高手帮忙啊
// heavily based on the Quirksmode addEvent contest winner, John Resig
// addEvent
function addEvent(obj,type,fn){
if(obj.addEventListener) obj.addEventListener(type,fn,false);
else if(obj.attachEvent){
obj["e"+type+fn]=fn;
obj[type+fn]=function(){obj["e"+type+fn](window.event);}
obj.attachEvent("on"+type,obj[type+fn]);
}
}//------------------------------------
// removeEvent
function removeEvent(obj,type,fn){
if(obj.removeEventListener) obj.removeEventListener(type,fn,false);
else if(obj.detachEvent){
obj.detachEvent("on"+type,obj[type+fn]);
obj[type+fn]=null;
obj["e"+type+fn]=null;
}
}
我只要在页面增加一个onclick方法,不影响他原来页面
<head>
<title>test</title>
</head> <body>
spiepoee
<form action="#">
<input type="text" id="userName" name="userName" value=""/>
<input type="text" id="email" name="email" value=""/>
<input type="submit" value="submit" >
</form>
</body>
<script type="text/javascript">
var netgySetupOnClick = false;
var name = document.getElementById('userName')
var email = document.getElementById('email');
name.onclick= function(){
alert(this.value);
}
email.onclick=function(){
alert(this.email);
}
</script>
</html>
上面这页面有:两个onclick事件,我要在增加document.onclick事件,这个事件做我想做的事件,做完后页面里的onclick事件会执行,不受我的影响
如果你知道哪几个有onclick
那么
var obj.oldclick = obj.onclick;
obj.onclick=function(obj){
//your code
newclick();
obj.oldclick();
}