Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何触发onclick?_Javascript_Jquery_Onclick - Fatal编程技术网

Javascript 如何触发onclick?

Javascript 如何触发onclick?,javascript,jquery,onclick,Javascript,Jquery,Onclick,我想知道如何在不更改HTML代码的情况下触发Javascript中的第三个onclick。我已尝试运行cmconversioneventtag();但是没有运气 <div id="cartAction_bottom"> <a href="javascript:continueShoppingLink();" onclick="return runCMConversionEventTag({conversionCategory: 'Shopping Car

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

<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内的所有锚点
$(“#cartAction_bottom a:last”)
应选择该div中的最后一个锚点

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


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

Run
inventoryCheck\u panel.open('paypalexpress')该评论是如何获得投票权的??这在href属性中,而不是onclick处理程序中。De Vonte希望模拟对元素的单击。直接运行函数比模拟单击更容易。runCMConversionEventTag()只是一个检查某些内容(我假设)然后返回true/false的函数。根据返回值,执行inventoryCheck_panel.open()。