我有一個選擇框和一個帶有跨度的標籤,我想在用戶在下拉框中更改其選擇時替換跨度內容。如何更改基於下拉選擇的跨度內容
<select class="text_select" id="field_6" name="field_6">
<option value="- Select -">- Select -</option>
<option value="Option One">Option One</option>
<option value="Option Two">Option Two</option>
<option value="Option Three">Option Three</option>
</select>
<label class="form_field">Your selected <span id="aggregator_name"></span>?</label>
我使用這個腳本
<script type="text/javascript">
function notEmpty(){
var e = document.getElementById("field_6");
var strUser = e.options[e.selectedIndex].value;
document.getElementById('aggregator_name').innerHTML = strUser;
}
notEmpty()
</script>
問題的,這是,每當我刷新頁面,跨度爲替換爲「 - 選擇 - 」但是當我改變下拉到另一種選擇,它不會更改跨度的內容? 請幫幫忙。
謝謝隊友。這裏更新:http://jsfiddle.net/GEfwE/2/ – user1074803 2012-07-12 02:08:50
不客氣。但我不明白你的更新與我的回答有何關係? (注意,當你有一個id時,選擇器「#field_6」比「select#field_6」更好 - 當id唯一時,不需要指定標記名。) – nnnnnn 2012-07-12 02:12:33