input已经指定了onclick事件方法:onclick="mehod1",用jquey怎样追加方法,如:="mehod1;return true" input已经指定了onclick事件方法:onclick="mehod1()",用jquey怎样追加方法,如:onclick="mehod1();return false" 还有,怎样去掉return false,但是保留原有的方法,变成这样onclick="mehod1()" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $("#button").attr("onclick",$("#button").attr("onclick").replace(/return false/,"")) <a href="#1"><input type="button" id="a" value="test" onclick="t1();return false" /></a><script type="text/javascript"> function t1() { alert('t1'); } function t2() { alert('t2'); } document.getElementById('a').removeAttribute('onclick'); document.getElementById('a').setAttribute('onclick', "t2()"); //document.getElementById('a').onclick = null; 这样也可以,如果不要这句,直接用下面的,会有一个问题,自己试一下就知道了 //document.getElementById('a').onclick = t2;至于怎么追加方法,灵活一点,自己就搞定了 上面这个是去掉return false。这里是加上return false:$("#button").attr("onclick",$("#button").attr("onclick")+";return false") 我觉得 开始input就不要写onclick属性了后面再用jq改 业务太混乱了 用jquery删掉原来的click,把click同一定义在一个function foo()中,增加click=foo,以后的修改都针对foo进行。 js 棋类游戏 轮流走一步棋 的逻辑 获取标签里面的属性值? 循环获取数据 问一个Jquery的Ajax异步处理的问题 一个XPATH问题 ▲▲ 如何选择不含某属性的节点? div+css+javascript显示的问题!选择一个下拉列表 老是刷 大家给介绍一下icast的技术可以吗?谢谢! 某个日期控件把光标的闪烁去掉了,请问如何恢复光标闪烁? 前端工程师的修真秘籍(css、javascript和其它) 大佬帮我看看页码导航怎么做成这种效果 怎么上传的东西在网站自动分类 用chrome调试js的问题
<a href="#1"><input type="button" id="a" value="test" onclick="t1();return false" /></a>
<script type="text/javascript">
function t1() {
alert('t1');
}
function t2() {
alert('t2');
}
document.getElementById('a').removeAttribute('onclick');
document.getElementById('a').setAttribute('onclick', "t2()");
//document.getElementById('a').onclick = null; 这样也可以,如果不要这句,直接用下面的,会有一个问题,自己试一下就知道了
//document.getElementById('a').onclick = t2;至于怎么追加方法,灵活一点,自己就搞定了
这里是加上return false:
$("#button").attr("onclick",$("#button").attr("onclick")+";return false")
后面再用jq改 业务太混乱了