在onClick上调用两个javascripts函数

ayu*_*ush 5 javascript

目前我在我的一个网页上有以下代码 -

<a href="http://ex.com" onclick="return popitup2()">Grab Coupon</a>
Run Code Online (Sandbox Code Playgroud)

现在我想再运行一个以下列方式使用的脚本 -

onClick="recordOutboundLink(this, 'Outbound Links', 'ex.com');return false;"
Run Code Online (Sandbox Code Playgroud)

现在有人可以告诉我如何在点击链接时调用这两个javacsripts.提前致谢.

Dar*_*rov 9

您可以在onclick事件处理程序中调用这两个函数:

<a href="http://ex.com" onclick="popitup2(); recordOutboundLink(this, 'Outbound Links', 'ex.com'); return false;">Grab Coupon</a>
Run Code Online (Sandbox Code Playgroud)

为了避免使用javascript混合标记,我建议您onclick为此特定链接附加事件,如下所示:

<a href="http://ex.com" id="mylink">Grab Coupon</a>
Run Code Online (Sandbox Code Playgroud)

并在该head部分:

<script type="text/javascript">
window.onload = function() {
    var mylink = document.getElementById('mylink');
    if (mylink != null) {
        mylink.onclick = function() {
            var res = popitup2(); 
            recordOutboundLink(this, 'Outbound Links', 'ex.com');
            return res;
        };
    }
};
</script>
Run Code Online (Sandbox Code Playgroud)