看板 Ajax 關於我們 聯絡資訊
html: <div name="newData" id="newData"> 123 <tr><td> <input type="hidden" value="0" name="newDataNum"/>6789 </td></tr> 45 </div> script: var div=document.getElementById("newData"); window.alert(div.innerHTML); 只顯示了123 我以為應該要是整個div內部的東西? 我是想在裡面多增加一橫表格 原本想用div.innerHTML+="<tr><td>abc</td></tr>"; 但是增加的東西並沒有在45後面 而是在123的後面 請問要加在45後面要怎麼寫呢? (用appendChild好像要弄很多層QQ?) -- ◤ __ \__◢◤◢◤ ψhirabbitt ◤ ◢███◣ ◢███◣ 我不是m █████ █████ 我不是s ██ ███ 是溫柔 ██╱╲ ◥█████◣● 是傲嬌╱╱ ◥████ ˇ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.127.91
s25g5d4:http://jsfiddle.net/wRkhB/ 我試沒問題阿 04/15 01:06
hirabbitt:為什麼!!!(崩潰 04/15 06:14
hirabbitt:加table就有問題 http://jsfiddle.net/wRkhB/18/ 04/15 06:33
hirabbitt:我先把div刪除 主物件移到table 這樣在google上沒問題 04/15 07:02
hirabbitt:但在IE中 可能table中的innerHTML太多 導致出現錯誤>_< 04/15 07:02
hirabbitt:或是innerHTML裡有什麼關鍵字? 04/15 07:05
hirabbitt:我連用 newData.innerHTML=newData.innerHTML; 都有錯 04/15 07:06
hirabbitt:錯誤:未知的執行階段錯誤 04/15 07:07
hirabbitt:oh 在ie中 table是唯讀 的... 04/15 07:08
see7di:可以用jquery:alert($("#newData").html()); 04/18 16:11