javascript点击事件无法在div onclick

时间:2017-01-18 21:23:50

标签: javascript jquery

我的页面中有这个div,它在模态顶部显示X,我喜欢点击此用户重定向到主页。我尝试了这个,但偶数根本没有开火。

  <div class="modal-content">
    <div class="close" onclick="redirecttologin()">x</div>
......
  </div

这是java脚本,但即使是警报也没有显示

 function redirecttologin() {
  alert("test");
document.location.href = "/";
 };

我确信它有对java脚本文件的引用,因为其他内容在页面中工作。

*问题是class =&#34; close&#34;。

2 个答案:

答案 0 :(得分:2)

您的代码应该正常运行,唯一的问题是您应该使用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>

答案 1 :(得分:-1)

您必须使用

window.location.href = "/"