[英]javascript click event not working in div onclick
我的頁面中有這個 div,它在模態頂部顯示 X,我喜歡單擊此用戶重定向到主頁。 我試過這個,但甚至根本沒有開火。
<div class="modal-content">
<div class="close" onclick="redirecttologin()">x</div>
......
</div
這是java腳本,但即使警報也沒有顯示
function redirecttologin() {
alert("test");
document.location.href = "/";
};
我確信它有對 java 腳本文件的引用,因為其他東西在頁面中工作。
*問題是類=“關閉”。
您的代碼應該可以正常工作,唯一的問題是您應該使用window.location
而不是document.location
。 它們都是相同的,但正如文檔所說, document.location
是只讀屬性。
另請注意,您的<div>
結束標記丟失了>
。 這也可能是個問題。
function redirecttologin() { alert("test"); window.location.href = "/"; };
<div class="modal-content"> <div class="close" onclick="redirecttologin()">x</div> </div>
你必須使用
window.location.href = "/"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.