「サービス」と呼ばれる選択オプションに 2 番目の属性を追加する必要がありますが、ソースを確認すると「値」属性のみが設定されています
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>
オプションの作成時に各オプションに属性を追加するにはどうすればよいですか?
最終的に、オプションが選択されたときに使用できるように、各オプションに対して追加の値を保存する必要があります