問題:app
一、在IE8下,JS動態添加 option 的時候,value 有值,可是文本內容添加不上spa
例:<option value="北京"></option>code
var osheng = document.getElementById("osheng");//獲取下拉框對象 var option = new Option("北京", "北京"); osheng.appendChild(option);//追加option
二、在IE8下,checked 沒法獲取到 text 值。對象
var province = $("#osheng option:checked").text();
解決方案:blog
一、給 option 添加 innerText 或者 innerHtmlget
var osheng = document.getElementById("osheng");//獲取下拉框 var option = new Option("北京", "北京"); option.innerText = "北京"; osheng.appendChild(option);//追加option
二、將 checked 改爲 selectedio
var province = $("#osheng option:selected").text();