[英]a tag onclick function not executed
我試圖在點擊鏈接時執行一個函數,但它沒有執行,我在控制台上沒有看到錯誤
<div class="item-link-div">
<a onlick="myfunction('param1','param2','param3', window.location.href)" href="myurl" class="footer-top-list-item-link">
...
</a>
</div>
我認為你的問題是因為你寫的是onlick而不是onclick
anchor
標記同時具有onclick
(檢查您的代碼)和href
。 所以 click 事件將首先執行,然后是href
。 在點擊處理程序中使用e.preventDefault
。 在這種情況下,onclick 將首先執行然后 href
function myfunction(e, p) { e.preventDefault(); console.log(window.location.href) return false; }
<div class="item-link-div"> <a onclick="myfunction(event,param)" href="myurl" class="footer-top-list-item-link"> {!! t("footer.layoutFooter_history") !!} </a> </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.