两个 onclick 怎么合并在一起呢

时间:2021-07-08 14:50:45
<a  onclick="return report_window(this,'我要提问',640,340)" href="http://www.lyfcw.com/">
<a onclick="openSwt(this)" href="javascript:void(0)">
两个 onclick 怎么合并在一起呢

8 个解决方案

#1


一个用onclick事件,  一个用onclientclick事件

#2


详细点啊。代码弄完整发出来。

#3


不对
不会再新窗口中打开固定的大小

#4


你是想将两个click事件用一个方法来实现?这样的话你设置最多的参数,在函数体中判断传入的参数,来区分应该执行的动作。

#5


受教了 两个 onclick 怎么合并在一起呢

#6



function a(){alert( ’我是clicka');}

function b(){alert( ’我是clickb');}

onclick="a(),b()"

#7


onclick事件代码可以写一起

#8


js 的onclick会被覆盖,就是不能多次绑定。
需要多次绑定,需要addEvent封装函数,百度一下。或者jquery的$().click();支持多次绑定。

<a onclick="return report_window(this,'我要提问',640,340)" href="http://www.lyfcw.com/">
<a onclick="openSwt(this)" href="javascript:void(0)"> 
<a href="#" id="link"></a>
<script type="text/javascript">
    document.getElementById('link').onclick = function(){
        openSwt(this);
        return report_window(this,'我要提问',640,340);
    }
</script>

#1


一个用onclick事件,  一个用onclientclick事件

#2


详细点啊。代码弄完整发出来。

#3


不对
不会再新窗口中打开固定的大小

#4


你是想将两个click事件用一个方法来实现?这样的话你设置最多的参数,在函数体中判断传入的参数,来区分应该执行的动作。

#5


受教了 两个 onclick 怎么合并在一起呢

#6



function a(){alert( ’我是clicka');}

function b(){alert( ’我是clickb');}

onclick="a(),b()"

#7


onclick事件代码可以写一起

#8


js 的onclick会被覆盖,就是不能多次绑定。
需要多次绑定,需要addEvent封装函数,百度一下。或者jquery的$().click();支持多次绑定。

<a onclick="return report_window(this,'我要提问',640,340)" href="http://www.lyfcw.com/">
<a onclick="openSwt(this)" href="javascript:void(0)"> 
<a href="#" id="link"></a>
<script type="text/javascript">
    document.getElementById('link').onclick = function(){
        openSwt(this);
        return report_window(this,'我要提问',640,340);
    }
</script>