簡體   English   中英

未執行標記 onclick 函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM