首頁 >web前端 >js教程 >js的.innerHTML = ''IE9下顯示有錯誤的解決方法_javascript技巧

js的.innerHTML = ''IE9下顯示有錯誤的解決方法_javascript技巧

WBOY
WBOY原創
2016-05-16 17:22:241341瀏覽
問題:

在用js動態創建html頁面時:
複製代碼 代碼如下:

var tab = document.createElement("table");
tab.innerHTML = "訂貨單號"
"單據日期"
"商品類型"
"訂單屬性"
"配貨次數"
"詳細​​td>";

經過以上操作後,將建立一個tabel標籤(此間可能會用class渲染之類的),但是這樣做在ie9-的版本顯示不正常。

解決:

用jquery可以解決,這樣寫:
複製代碼 代碼如下:

var inn = ""
"訂貨單號"
"單據日期 td>"
" 商品類型"
"訂單屬性"
"配貨次數"
" 詳細​​td>"
" ";
$(tab).html(inn);
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn