Я использую Javascript для создания окна <select>
. Он отлично работает в Firefox и Chrome, но в Internet Explorer параметр <option>
не отображается.
HTML
<select id="categroy_renew" name="categroy_renew" onchange="category_check()" style="width:310px; height:35px; padding:8px; margin-left:95px;">
<option value="0">Select Your Category</option>
</select>
Javascript
var category_vals = document.getElementById("categroy_renew");
for(var i=0;i<data.length;i++){
category_vals.appendChild(new Option("PK-"+data[i].cat,data[i].cat));
}
}
Я попробовал category_vals.innerHTML
- он даже не отображал значение по умолчанию <option>
"Выберите свою категорию", хотя он присутствует в HTML.
Вы можете использовать функцию add() javascript
var category_vals = document.getElementById("categroy_renew");
for(var i=0;i<data.length;i++){
var option = document.createElement("option");
option.text = "PK-"+data[i].cat,data[i].cat;
category_vals.add(option);
}