html select 事件问题

关于联动的问题
<select name="select">
<option>北京</option>
<option>天津</option>
<option>上海</option>
<option>其他</option>
</select>
我希望当我选择‘其他’的时候旁边会出现一个<input type="text" name="city" />如果不选则不会出现,请问这个功能要怎么实现?

第1个回答  推荐于2018-03-20
<select name="select" onchange="t(this)">
<option>北京</option>
<option>天津</option>
<option>上海</option>
<option value="other">其他</option>
</select>
<input id="a"/>
function t(obj)
{
if(obj.value=="other")
{
document.getElementById("a").style.display = ""
}
else
document.getElementById("a").style.display = "none"
}本回答被提问者和网友采纳
第2个回答  2011-11-03
顶一楼
第3个回答  2011-11-03
顶楼上
相似回答