Я хотел бы знать, как запускать третий onclick в Javascript без изменения кода 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")
выбирает этот div по своему id. $("#cartAction_bottom a")
выберет все якоря внутри этого div $("#cartAction_bottom a:last")
чтобы выбрать последний якорь в этом div.
Функция .click()
будет запускать событие click, как если бы вы нажали на этот элемент.
Здесь очень примитивный jsfiddle, чтобы проверить его.
inventoryCheck_panel.open('paypalexpress');