我想知道如何在 Javascript 中触发第三次 onclick 而不更改 HTML 代码。我尝试过 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>
最佳答案
这样就可以了:
$("#cartAction_bottom a:last").click();
$("#cartAction_bottom")
通过 ID 选择该 div。
$("#cartAction_bottom a")
将选择该 div 内的所有 anchor
$("#cartAction_bottom a:last")
应选择该 div 中的最后一个 anchor 。
.click()
函数将运行 click 事件,就像您单击该元素一样。
Here是一个非常原始的 jsfiddle 来测试它。
关于javascript - 如何触发onclick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19170243/