Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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
HTML网站url在导航时包含/#[object]_Html - Fatal编程技术网

HTML网站url在导航时包含/#[object]

HTML网站url在导航时包含/#[object],html,Html,我有一个网站,其中包含以下代码: <li class="scroll-to-section"><a href="#services">Services</a></li> 这个问题不允许我们对这个问题进行详细的研究,但这里是——一目了然——发生了什么: 您正在尝试将对象指定给仅字符串有效的位置 请看以下示例: 函数changeText(){ document.getElementById(“输入”).val

我有一个网站,其中包含以下代码:

<li class="scroll-to-section"><a href="#services">Services</a></li>

这个问题不允许我们对这个问题进行详细的研究,但这里是——一目了然——发生了什么:

您正在尝试将对象指定给仅字符串有效的位置

请看以下示例:

函数changeText(){
document.getElementById(“输入”).value=“你好”
}
函数changeTextError(){
document.getElementById(“输入”).value={link:“hello”}
}

更改文本(确定)

更改文本(错误)
该问题不允许我们对问题进行详细检查,但简单地看,下面是发生的情况:

您正在尝试将对象指定给仅字符串有效的位置

请看以下示例:

函数changeText(){
document.getElementById(“输入”).value=“你好”
}
函数changeTextError(){
document.getElementById(“输入”).value={link:“hello”}
}

更改文本(确定)

更改文本(错误)
我认为您试图简化问题,但没有向我们提供完整或相关的代码。 从您的示例来看,如果您只这样做,它应该会工作,但我觉得您的代码所做的远不止这些


@adelriosantiago正确地指出,您可能返回一个对象而不是预期的字符串。

我认为您试图简化问题,但没有向我们提供完整或相关的代码。 从您的示例来看,如果您只这样做,它应该会工作,但我觉得您的代码所做的远不止这些


@adelriosantiago正确地指出,您可能返回一个对象而不是预期的字符串。

您没有发布任何用于滚动的脚本您没有发布任何用于滚动的脚本
<section class="section" id="services">
    ...
</section>
$(document).ready(function() {
    $(document).on("scroll", onScroll);

    //smoothscroll
    $('a[href^="#"]').on("click", function(e) {
      e.preventDefault();
      $(document).off("scroll");

      $("a").each(function() {
        $(this).removeClass("active");
      });
      $(this).addClass("active");

      var target = this.hash,
        menu = target;
        
      var new_target = $(this.hash);
      $("html, body")
        .stop()
        .animate(
          {
            scrollTop: new_target.offset().top - 79
          },
          500,
          "swing",
          function() {
            window.location.hash = target;
            $(document).on("scroll", onScroll);
          }
        );
    });
  });