Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript单击事件在div onclick中不起作用_Javascript_Jquery - Fatal编程技术网

javascript单击事件在div onclick中不起作用

javascript单击事件在div onclick中不起作用,javascript,jquery,Javascript,Jquery,我的页面中有一个div,它在modal的顶部显示了X,我喜欢通过点击这个用户重定向到主页。我试过了,但连枪都没开 <div class="modal-content"> <div class="close" onclick="redirecttologin()">x</div> ...... </div 我确信它引用了java脚本文件,因为其他东西正在页面中工作 *问题是class=“close”。您必须使用 window.locati

我的页面中有一个div,它在modal的顶部显示了X,我喜欢通过点击这个用户重定向到主页。我试过了,但连枪都没开

  <div class="modal-content">
    <div class="close" onclick="redirecttologin()">x</div>
......
  </div
我确信它引用了java脚本文件,因为其他东西正在页面中工作

*问题是class=“close”。

您必须使用

window.location.href = "/"

您的代码应该正常工作,唯一的问题是您应该使用
window.location
而不是
document.location
。它们都是相同的,但正如文档所述,
document.location
是只读属性

还要注意的是,您的结束标记
丢失了
。这也可能是个问题

函数重定向tologin(){
警报(“测试”);
window.location.href=“/”;
};

x

应该适用于大多数浏览器。您的浏览器控制台中是否显示任何错误?发布更多代码。检查您的控制台
…可能另一个元素覆盖了“x”并阻止在实际的
上触发单击?
window.location.href = "/"