facebook选项列表selectedIndex无效

时间:2011-04-14 15:09:22

标签: javascript facebook fbml

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中工作。为什么呢?

1 个答案:

答案 0 :(得分:1)

当onchange事件触发时,它会将Select Object 传递给getCrer,而不是Object的ID,因此get方法将返回null。试试这个:

function getCrer(sel) {
  var value =  sel.options[sel.selectedIndex].value;  
  get('cbt').value=value;
}