問題: 在用js動態創建html頁面時:
復制代碼 代碼如下:
var tab = document.createElement("table");
tab.innerHTML += "<td>訂貨單號</td>"+
"<td>單據日期</td>"+
"<td>商品類型</td>"+
"<td>訂單屬性</td>"+
"<td>配貨次數</td>"+
"<td>詳細</td>";
經過以上操作後,將創建一個tabel標簽(此間可能會用class渲染之類的),但是這樣做在ie9- 的版本顯示不正常。
解決: 用jquery可以解決,這樣寫:
復制代碼 代碼如下:
var inn = "<tr>"+
"<td>訂貨單號</td>"+
"<td>單據日期</td>"+
"<td>商品類型</td>"+
"<td>訂單屬性</td>"+
"<td>配貨次數</td>"+
"<td>詳細</td>"+
"</tr>";
$(tab).html(inn);