我需要在我的选择选项中添加第二个属性,称为“服务”,但是当我检查源时,只设置了“值”属性
for(var index = 0; index < list.length; index ++){
elementToBeAdded.options[index + 1] = new Option(list[index].description, list[index].id);
elementToBeAdded.options[index + 1].setAttribute("service",list[index].service);
}
输出:
<option value="myValue">
my text
</option>
预期输出:
<option value="myValue" service="myService">
my text
</option>
如何在创建选项时为每个选项添加属性?
最终我需要为每个选项保存一个额外的值,以便在选择一个选项时可以使用它