【发布时间】:2021-03-11 10:07:44
【问题描述】:
我想获取“opt_id”中的数据。
当我使用 selelct 标签插入 datalist 时,相同的代码也有效。
这是我的代码的样子:
var get_data = document.getElementById("select_opt");
var dataIndex = get_data.options[get_data.selectedIndex].getAttribute("opt_id");
<input id="optio_lists" list="options" placeholder="Search...">
<datalist id="select_opt">
<option opt_id="0" label="Cricket">Cricket</option>
<option opt_id="1" label="Football">Football</option>
<option opt_id="2" label="Tennis">Tennis</option>
<option opt_id="3" label="Basketball">AKITA</option>
</datalist>
【问题讨论】:
-
错字:
"select_op"应该是"select_opt" -
opt_id不是有效属性。为此使用data-*属性->data-opt_id
标签: javascript html datalist html-datalist