问题: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();