我的问题是: 我更改了嵌套在一个元素中的元素的来源,具体取决于元素中的选择选项。
<select id="opWhere" onchange="changeFunc();">
<option value="0">please select</option>
<option value="1">option1</option>
<option value="2">option2</option>
...
</select>
<div id="apiContainer">
<div id='123'> -content by api- </div>
<script id="apiTag" type='text/javascript' src=''></script>
</div>
<script>
function changeFunc(){
var selectBox = document.getElementById("opWhere");
var selectedValue = selectBox.options[selectBox.selectedIndex].value;
var apiTag = document.getElementById("apiTag");
var source = "...&uid=" + selectedValue + "...";
apiTag.setattribute("src",source);
}
<script>
但是没有什么变化,因为我还需要刷新div内容。