我有一个选择框和一个带有跨度的标签,我想在用户在下拉框中更改其选择时替换跨度内容。如何更改基于下拉选择的跨度内容
<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