gpt4 book ai didi

javascript - 数组中的纯 JS 列表

转载 作者:太空宇宙 更新时间:2023-11-04 09:52:58 24 4
gpt4 key购买 nike

我有一个放入数组的简单列表。我想做的是一旦选择了该列表/数组中的特定元素:显示内容-X。

如何构造 If 语句来检查数组中的特定选择,然后强制执行特定操作?

<select name="list" id="list">
<option name="one" id="one">One</option>
<option name="two" id="two">two</option>
<option name="three" id="three">three</option>
</select>

var ListArr = [];
var list = document.getElementById("list");

for(i=0; i<list.options.length; i++)
{
ListArr[i]=list.options[i].value;
}

最佳答案

试试这个:

HTML:

<select name="list" id="list">
<option name="one" id="one">One</option>
<option name="two" id="two">two</option>
<option name="three" id="three">three</option>
</select>

JS

(function(){
var ListArr = [];
var list = document.getElementById("list");

for(i=0; i<list.options.length; i++)
{
ListArr[i]=list.options[i].value;
}

list.addEventListener("change", function(){
var x = document.getElementById("list").selectedIndex;
console.log("specific item in that list/array has been chosen: show content- "+ListArr[x]);
alert("specific item in that list/array has been chosen: show content- "+ListArr[x]);
});
}());

Working jsfiddle link

关于javascript - 数组中的纯 JS 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38961587/

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