亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問為何我這樣寫代碼不能夠添加節點項目

請問為何我這樣寫代碼不能夠添加節點項目

慕少8622884 2016-01-13 15:24:52
<!DOCTYPE HTML><html><head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>測試代碼</title> <script type="text/javascript"> function a(){ var body = document.body; var table = document.createElement("table");? ? ? ? body.appendChild(table); table.setAttribute("border","1"); table.setAttribute("width","50%"); table.setAttribute("id","table"); var input = document.createElement("input");? ? ? ? input.setAttribute("type","button");? ? ? ? input.setAttribute("value","填寫信息");? ? ? ? input.setAttribute("onclick","add1()");? ? ? ? body.appendChild(input);? ? ? ? }? ? function add1(){? ? ? ? var table = document.getElementsByTagName("table");? ? ? ? var tr = document.createElement("tr");? ? ? ? // table.appendChild(tr);? ? ? ? for (var i=1;i<=4;i++){? ? ? ? ? ? var td = document.createElement("td");? ? ? ? ? ? td.innerHTML = "<input type='text'>";? ? ? ? ? ? tr.appendChild(td);? ? ? ? }? ? ? ? table.appendChild(tr);? ? }? ? </script></head><body> <input type="button" value="添加" onclick="a()"/></body></html>
查看完整描述

2 回答

?
李曉健

TA貢獻1036條經驗 獲得超461個贊

<body>
<input?type="button"?value="添加"?onclick="a()"/>
<!--因為你的頁面沒以有寫table標簽-->
<table></table>
</body>
function?add1(){
????//你這里在頁面找table標簽??而你頁面卻沒有table標簽
????var?table?=?document.getElementsByTagName("table");

????var?tr?=?document.createElement("tr");
????for?(var?i=1;i<=4;i++){
????????var?td?=?document.createElement("td");
????????td.innerHTML?=?"<input?type='text'>";
????????tr.appendChild(td);
????}
????table.appendChild(tr);
}

看注釋

查看完整回答
反對 回復 2016-01-13
  • 慕少8622884
    慕少8622884
    可是我在方法 function a() 中創建了一個 table 標簽啊,難道這樣不行嗎?
  • 2 回答
  • 0 關注
  • 1611 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號