Javascript 自动单击href链接而不使用纯JS滚动

Javascript 自动单击href链接而不使用纯JS滚动,javascript,Javascript,我有一个小问题。我有定制a标签的手风琴标签。您可以看到下面的代码。我编写了一个JS代码,在加载页面时自动单击不同的选项卡。它工作得很好,但它正在向下滚动到选项卡。我不擅长JS,所以我只是来这里寻求帮助或建议。对我来说,最好不要使用“something a”而使用“#discussion”,因为可以有更多选项卡,我喜欢选择哪个选项卡将由哈希链接自动单击,而不是使用“nth child” 我不能在选项卡上使用ID,也不能使用jQuery(没有权限,只能使用JS并向body/head/footer添加

我有一个小问题。我有定制a标签的手风琴标签。您可以看到下面的代码。我编写了一个JS代码,在加载页面时自动单击不同的选项卡。它工作得很好,但它正在向下滚动到选项卡。我不擅长JS,所以我只是来这里寻求帮助或建议。对我来说,最好不要使用“something a”而使用“#discussion”,因为可以有更多选项卡,我喜欢选择哪个选项卡将由哈希链接自动单击,而不是使用“nth child”

我不能在选项卡上使用ID,也不能使用jQuery(没有权限,只能使用JS并向body/head/footer添加代码)

谢谢!:-)


$link=$(“#tabs li:last child a”); $link[0]。单击()
您不能使用jQuery…但是您的脚本块有…jQuery?:
$link=$(“#tabs li:last child a”);location.href=$link.attr('href')当你不能使用jQuery时,这是如何工作的?@zer00ne这很奇怪。我想使用
$('a[href=“#discussionTab”]”)。触发器('click')
但它不起作用,但不会显示错误。
标记是打字错误还是您希望看到
$('a[href=“#discussionTab”]”)。触发器('click')
是否实际用作脚本<代码>
将脚本呈现为纯文本。如果您想成功运行该位,您需要做两件事:1。将
标记替换为
标记。2.加载jQuery。你知道你的每一行JavaScript都是jQuery,你没有权限使用它吗?@zer00ne没有,我只是想编辑这篇文章并显示代码,对不起。如果我在我的网站上使用上面的功能,脚本将无法工作。唯一有效的脚本是我文章中的主脚本。好的,我再重复一遍,请仔细阅读:当你说你没有使用jQuery的权限时,为什么要使用jQuery?
<div id="tabs-div" class="some-classes">
   <ul id="tabs" class="some-classes">
      <li class="ui-state-default ui-corner-top">
         <a href="#description" title="Description" class="tiny button">Description</a>
      </li>
      <li class="ui-state-default ui-corner-top">
         <a href="#discussion" title="Discussion" class="tiny button">Discussion</a>
      </li>
   </ul>
<div>

<script>
$link = $('#tabs li:last-child a');
$link[0].click()
</script>