Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.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 网站在点击链接时不断导致回发_Javascript_Html - Fatal编程技术网

Javascript 网站在点击链接时不断导致回发

Javascript 网站在点击链接时不断导致回发,javascript,html,Javascript,Html,我认为我的问题很简单,但我似乎不知道我做了什么把事情搞砸了,但是 由于未知原因,我无法在我的网站上进行简单的页面回发,而不完全重新加载页面 示例:我创建了一个名为 <a id="multi" href="#"></a> 我无法从页面内调用此链接,除非它完全重新加载页面。这导致了其他严重的问题,比如我在安卓手机上打开了我的网站。。菜单本身压缩得很好,但当你点击菜单时,它实际上会强制页面重新加载,就像它在做回发或其他不需要的事情一样 和我的聊天工具一样,我在我的网站右下

我认为我的问题很简单,但我似乎不知道我做了什么把事情搞砸了,但是

由于未知原因,我无法在我的网站上进行简单的页面回发,而不完全重新加载页面

示例:我创建了一个名为

<a id="multi" href="#"></a>

我无法从页面内调用此链接,除非它完全重新加载页面。这导致了其他严重的问题,比如我在安卓手机上打开了我的网站。。菜单本身压缩得很好,但当你点击菜单时,它实际上会强制页面重新加载,就像它在做回发或其他不需要的事情一样

和我的聊天工具一样,我在我的网站右下角有。。。它使用javascript并将其指向“”,这样就不会发生任何事情,因此它可以在收到单击后加载窗口,但某种原因导致我的站点实际执行一个帖子,并试图将其作为实际网站访问

有人知道这是什么原因吗?我甚至尝试过完全删除和删除我所有的javascript和CSS引用,以及我缺少的所有内容。

这个
#
应该只会让页面跳起来。但是,在某些情况下:

检查
#
是否仍在该链接上 有时,某些脚本会删除
#
,并将该链接指向其他地方。如果您使用的是Chrome,您可以通过右键单击并检查链接来检查链接(其他浏览器也应该有此功能)。检查
#
是否仍然是
href

检查单击处理程序 还有一些时候,处理程序被附加到链接上(我有一个共同开发人员曾经这样做过),并给页面引入了太多的魔力。检查元素,在检查器的“元素”选项卡上,应该有一个名为“事件侦听器”的选项卡。检查
点击
处理程序并检查。更难捕获的是委托事件处理程序,因此也要检查祖先

忽视显而易见的
  • 您可能错过了
    #
  • 您可能正在编辑旧代码
  • 您可能正在编辑另一个文件(总是发生)
  • 在incognito或其他浏览器配置文件中清除缓存或调试,您可以公开清除缓存
    • 这个
      #
      应该只会让页面跳起。但是,在某些情况下:

      检查
      #
      是否仍在该链接上 有时,某些脚本会删除
      #
      ,并将该链接指向其他地方。如果您使用的是Chrome,您可以通过右键单击并检查链接来检查链接(其他浏览器也应该有此功能)。检查
      #
      是否仍然是
      href

      检查单击处理程序 还有一些时候,处理程序被附加到链接上(我有一个共同开发人员曾经这样做过),并给页面引入了太多的魔力。检查元素,在检查器的“元素”选项卡上,应该有一个名为“事件侦听器”的选项卡。检查
      点击
      处理程序并检查。更难捕获的是委托事件处理程序,因此也要检查祖先

      忽视显而易见的
      • 您可能错过了
        #
      • 您可能正在编辑旧代码
      • 您可能正在编辑另一个文件(总是发生)
      • 在incognito或其他浏览器配置文件中清除缓存或调试,您可以公开清除缓存
        • 这个
          #
          应该只会让页面跳起。但是,在某些情况下:

          检查
          #
          是否仍在该链接上 有时,某些脚本会删除
          #
          ,并将该链接指向其他地方。如果您使用的是Chrome,您可以通过右键单击并检查链接来检查链接(其他浏览器也应该有此功能)。检查
          #
          是否仍然是
          href

          检查单击处理程序 还有一些时候,处理程序被附加到链接上(我有一个共同开发人员曾经这样做过),并给页面引入了太多的魔力。检查元素,在检查器的“元素”选项卡上,应该有一个名为“事件侦听器”的选项卡。检查
          点击
          处理程序并检查。更难捕获的是委托事件处理程序,因此也要检查祖先

          忽视显而易见的
          • 您可能错过了
            #
          • 您可能正在编辑旧代码
          • 您可能正在编辑另一个文件(总是发生)
          • 在incognito或其他浏览器配置文件中清除缓存或调试,您可以公开清除缓存
            • 这个
              #
              应该只会让页面跳起。但是,在某些情况下:

              检查
              #
              是否仍在该链接上 有时,某些脚本会删除
              #
              ,并将该链接指向其他地方。如果您使用的是Chrome,您可以通过右键单击并检查链接来检查链接(其他浏览器也应该有此功能)。检查
              #
              是否仍然是
              href

              检查单击处理程序 还有一些时候,处理程序被附加到链接上(我有一个共同开发人员曾经这样做过),并给页面引入了太多的魔力。检查元素,在检查器的“元素”选项卡上,应该有一个名为“事件侦听器”的选项卡。检查
              点击
              处理程序并检查。更难捕获的是委托事件处理程序,因此也要检查祖先

              忽视显而易见的
              • 您可能错过了
                #
              • 您可能正在编辑旧代码
              • 您可能正在编辑另一个文件(总是发生)
              • 在incognito或其他浏览器配置文件中清除缓存或调试,您可以公开清除缓存
              href=“#”
              滚动到页面顶部,或者如果您指定类似