簡體   English   中英

javascript點擊事件在div onclick中不起作用

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

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