Select 如何使选择标记的第一个选项可选择?

Select 如何使选择标记的第一个选项可选择?,select,tags,option,Select,Tags,Option,默认情况下,选择标记的第一个选项是“已选择”,不是吗?所以,这使得它不可选择,因为它已经被选中了。至少,这是我看到的行为。当然,使用“onChange”自然会忽略它,这可能就是原因所在。如何使其在选中时注册“更改”,或者如何获得除onChange之外的其他选择 谢谢一个常见的解决方案是将第一个选项设置为空,或者是“选择一个…”之类的词。这样,任何有意义的选择都会触发onChange。此外,您通常不希望第一个选项在默认情况下被选中,因为它是第一个选项 如果您确实希望有一个默认选项,但您希望在用户通

默认情况下,选择标记的第一个选项是“已选择”,不是吗?所以,这使得它不可选择,因为它已经被选中了。至少,这是我看到的行为。当然,使用“onChange”自然会忽略它,这可能就是原因所在。如何使其在选中时注册“更改”,或者如何获得除onChange之外的其他选择


谢谢

一个常见的解决方案是将第一个选项设置为空,或者是“选择一个…”之类的词。这样,任何有意义的选择都会触发onChange。此外,您通常不希望第一个选项在默认情况下被选中,因为它是第一个选项


如果您确实希望有一个默认选项,但您希望在用户通过单击显式选择默认选项时触发一个事件,那么您可以想当然地侦听选择框的onClick事件,但这似乎是一种奇怪的需要。如果已经选择了正确的选项,用户可能只会进入下一个字段。

基本上,我有六个选择,我希望在首次加载时可以选择其中任何一个。本质上,我不想要默认值和“选择”。使用onChange很难做到这一点。当有人选择“默认”选项时,Javascript还有其他方法可以获取事件吗?我确实添加了一个空选项作为第一个“默认”选项,这是可行的,但有点不雅观。我宁愿在那里有我的六个选择。我会再次点击“选择”按钮。我只是觉得如果有人来到这个页面,他们想要的选择已经被选中了,因为这是第一个选择,他们不会费心去点击任何东西。他们想要的选择已经做出。也许你真正想要的是一组单选按钮。对不起,这里有一个更好的解释。我有一个主题选择器。我选择一个主题,它就会加载页面。我单击页面中的某个内容并转到新页面,但选择器仍然可见。要回到那个页面,我需要重新选择相同的主题。我做了一个“removeAttrselected”来实现这一点。但是当选择器第一次创建时,它似乎不起作用。单选按钮或标签可以做到这一点,但设计不容易适应。啊,现在我明白了。我想知道在javascript中选择主题,然后在页面加载时删除AttrSelected是否可行,这两种方法都是在他们做任何其他事情之前进行的。