Hy我有他的剧本:
<script>
function get(obj) {
return document.getElementById(obj);
}
function getCrer(sel) {
var value = get(sel).options[get(sel).selectedIndex].value;
get('cbt').value=value;
}
</script>
<select id="combo1" onchange="getCrer(this)">
<option value="">Select</option>
<option value=0>Text1</option>
<option value=5>Text2</option>
<option value=9>Text3</option>
</select>
<input name="cbt" type="text" id="cbt"/>
我喜欢在facebook工作,所以当我从列表中选择时,calue应该转到输入文本cbt ...但不能在fb中工作。为什么呢?
答案 0 :(得分:1)
当onchange事件触发时,它会将Select Object 传递给getCrer,而不是Object的ID,因此get方法将返回null。试试这个:
function getCrer(sel) {
var value = sel.options[sel.selectedIndex].value;
get('cbt').value=value;
}