0

我想知道如何在不更改 HTML 代码的情况下触发 Javascript 中的第三个 onclick。我试过 runCMConversionEventTag(); 但没有运气。

<div id="cartAction_bottom">
            <a href="javascript:continueShoppingLink();" onclick="return runCMConversionEventTag({conversionCategory: 'Shopping Cart', conversionEvent: 'Continue Shopping'})"><img src="http://www.footlocker.com/images/fl/shoppingcart/continue_shopping.jpg" alt="Continue Shopping"></a>

                <a href="javascript:inventoryCheck_panel.open();" onclick="return shopcartCheckoutButtonPress({conversionCategory: 'Shopping Cart', conversionEvent: 'Checkout'})"><img src="http://www.footlocker.com/images/fl/shoppingcart/checkout.jpg" alt="Checkout"></a>

                <div class="centered">or</div>

                <a href="javascript:inventoryCheck_panel.open('paypalexpress');" onclick="return runCMConversionEventTag({conversionCategory: 'Shopping Cart', conversionEvent: 'PayPal Checkout'})"><img src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" alt="PayPal Checkout"></a>

            <p>
        </p></div>
4

1 回答 1

2

这将做到:

$("#cartAction_bottom a:last").click();

$("#cartAction_bottom")通过 id 选择该 div。
$("#cartAction_bottom a")将选择该 div 内的所有锚点 $("#cartAction_bottom a:last")应选择该 div 中的最后一个锚点。

.click()函数将运行 click 事件,就像您单击该元素一样。

是一个非常原始的 jsfiddle 来测试它。

于 2013-10-03T22:31:08.187 回答