我的結構大概長這樣
<td id=tdCity>
radio1<input type=radio name="chosen">
radio2<input type="radio" name="chosen">
<select name="city" id="city"></select>
<select name="town"></select>
</td>照理說city dropdownlist的parentNode就是tdCity
<script>
var Insertpos = document.getElementById("tdCity");
var refChild = document.getElementsByName("city");
refChild.parentNode.insertBefore(newNode,refChild);
//Insertpos.insertBefore(newNode,refChild); (效果同上)
</script>但是,照著上面這樣寫會出現parentNode是null的錯誤訊息
後來把 var refChild = document.getElementsByName("city");
改成 var refChild = document.getElementById("city");
就ok了,做個記錄。
參考資料:
JavaScript之appendChild VS insertBefore
JavaScript:createElement
javascript---使用createElement动态创建HTML对象
文章標籤
全站熱搜
