更改时的Javascript“选择”转到锚点(锚点ID是选择值)

桑巴

我的脚本创建了一个下拉框(选择),并使用循环遍历的数组中的项填充值。这些项目的值也与整个页面中锚点的ID相同。我正在努力做到这一点,以便当更改选择时,它会到达与选择值匹配的锚点。

error_anchor 是一个项目数组,其值也与锚ID相同

for (var i = 0; i < error_anchor.length; i++) {
  var option = document.createElement("option");

  option.setAttribute("value", error_anchor[i]);
  option.text = error_anchor[I];
  option.onChange="window.location.hash=this.value";

  selectList.appendChild(option);
};

这不会引发错误,但是当我更改选择值时它什么也没做。我在网上阅读有关使用的信息,this.value并认为它会使用选定的值,但是在其他人的示例中,它可能只是一个占位符?

我尝试将onChange线放置在循环外部,因为我认为它不需要插入循环中,但是似乎没有什么不同。

希望能有所帮助!谢谢

布鲁尔

事件名称onchange不是onChange,您应该为其分配一个函数(而不是字符串)。

同样,该事件应处于选择状态,而不是选项中。this.value将包含当前选择的选项值。

你可以在这里看到一个演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用javascript更改锚点的download属性的值

来自分类Dev

ID锚点问题

来自分类Dev

Javascript ScrollTo锚点

来自分类Dev

转到锚点时如何使URL不添加#和ID

来自分类Dev

转到锚点时如何使URL不添加#和ID

来自分类Dev

html / javascript - 跳转到锚点不起作用

来自分类Dev

正则表达式选择除某些锚点之外的所有锚点

来自分类Dev

更改按钮锚点SwiftUI

来自分类Dev

根据锚点更改InnerHTML

来自分类Dev

CSS选择器语法,用于在div类中更改锚点背景颜色

来自分类Dev

使用Selenium选择具有特定内容的锚点

来自分类Dev

使用Selenium Python选择span / td标签附近的锚点

来自分类Dev

使用锚点切换多个选择选项

来自分类Dev

使用Selenium选择具有特定内容的锚点

来自分类Dev

如何选择带有类名称的锚点

来自分类Dev

jquery 选择器无法识别 link_to + 锚点

来自分类Dev

Javascript动态锚点参数

来自分类Dev

仅更改锚点而不更改位置

来自分类Dev

Django语言更改锚点与选项

来自分类Dev

使用锚点更改页面的内容

来自分类Dev

HTML锚点无法更改网址?

来自分类Dev

用div更改锚点属性

来自分类Dev

如何更改infobubble上的锚点

来自分类Dev

更改特定div中的锚点

来自分类Dev

使用锚点更改页面的内容

来自分类Dev

更改 jquery 版本会破坏锚点

来自分类Dev

检测锚点是否链接到ID

来自分类Dev

AngularJS不能使用哈希跳转到锚点

来自分类Dev

Javascript:showDiv添加锚点#top