gpt4 book ai didi

javascript - 如何从选择的 HTML 下拉菜单中提取值?

转载 作者:太空宇宙 更新时间:2023-11-03 21:58:21 25 4
gpt4 key购买 nike

如何在其上方的 div 中显示所选的选项名称?如果用户选择了蓝色,我希望蓝色显示在上方。

<div id='text"> selection goes here</div>
<select id="dropdownselect">
<option> Red </option>
<option> White </option>
<option> Blue </option>
</select>

最佳答案

使用以下命令获取所选选项的文本:

var select = document.getElementById("dropdownselect");
var selectedText = select.options[select.selectedIndex].text;

然后,要将值添加到 ID 为 textdiv,请使用:

document.getElementById("text").innerHTML = selectedText;

如果想每次option变化时都反射(reflect)选中的值,需要在select上附加onchange事件,结合上面的代码结果如下:

var select = document.getElementById("dropdownselect");
select.onchange = function () {
var selectedText = this.options[this.selectedIndex].text;
document.getElementById("text").innerHTML = selectedText;
};​

这是一个有效的 DEMO .

关于javascript - 如何从选择的 HTML 下拉菜单中提取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12224408/

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