gpt4 book ai didi

html - 内联选择 selectedIndex

转载 作者:太空宇宙 更新时间:2023-11-04 13:07:29 28 4
gpt4 key购买 nike

是否可以内联使用 selectedIndex 属性而不是将其放在 javascript 标记中?

如果我有一个内联的 onChange,例如:

<select onChange="if(this.value.selectedIndex=='1'){this.value.selectedIndex=='0'}">

^这不起作用,但更多的是我正在寻找的例子。这种用法可能吗?

最佳答案

是的,它有效 - 一些示例 html:

<select onchange="alert('selected: ' + this.options[this.selectedIndex].value);">
<option value="option 1">1</option>
<option value="option 2">2</option>
<option value="option 3">3</option>
</select>

这将显示所选选项的值。

this.selectedIndex

获取选择的索引

this.options[...].value

获取实际选项值(连同 selectedIndex)

要使您的示例正常工作,您需要将其更改为:

<select onchange="if(this.selectedIndex == 1){this.selectedIndex = 0}">
<option value="option 1">1</option>
<option value="option 2">2</option>
<option value="option 3">3</option>
</select>

如果您选择数字 2,它将重置为数字 1(因为它是一个从零开始的索引),而选择 3 或 1 将无效

关于html - 内联选择 selectedIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24999327/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com