大胆的说:
你说的不是你想要的。--------------
<select name="aa" onchange="resetSelectWidth(this);">
<option value="111">111</option>
<option value="222">22222</option>
<option value="333">33333333</option>
<option value="444">44444444444</option>
<option value="555">555555555555555</option>
</select>
<script>
function resetSelectWidth(obj){
var tempObj=document.createElement("select");
tempObj.length=1;
tempObj.options[0].text=obj.options[obj.selectedIndex].text
obj.parentNode.appendChild(tempObj);
obj.style.width=tempObj.offsetWidth;
obj.parentNode.removeChild(tempObj);
}
</script>
你说的不是你想要的。--------------
<select name="aa" onchange="resetSelectWidth(this);">
<option value="111">111</option>
<option value="222">22222</option>
<option value="333">33333333</option>
<option value="444">44444444444</option>
<option value="555">555555555555555</option>
</select>
<script>
function resetSelectWidth(obj){
var tempObj=document.createElement("select");
tempObj.length=1;
tempObj.options[0].text=obj.options[obj.selectedIndex].text
obj.parentNode.appendChild(tempObj);
obj.style.width=tempObj.offsetWidth;
obj.parentNode.removeChild(tempObj);
}
</script>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货