js的.innerHTML = ""IE9下显示有错误的解决方法
发布时间:2020-12-14 23:24:18 所属栏目:资源 来源:网络整理
导读:问题: 在用js动态创建html页面时: 复制代码 代码如下: var tab = document.createElement("table"); tab.innerHTML += "td订货单号/td"+ "td单据日期/td"+ "td商品类型/td"+ "td订单属性/td"+ "td配货次数/td"+ "td详细/td"; 经过以上操作后,将创建一个ta
问题: 在用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); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |