我在 for 循环中将单元格添加到表格中,但 ie 和 chrome 的结果不同。单元格的顺序相反。
如;
IE [[cell_1][cell_2][cell_3][cell_4]]
铬合金 [[cell_4][cell_3][cell_2][cell_1]]
为什么会发生这样的问题,有没有办法用其他方法(可能是 jQuery)添加单元格?
我使用ie 10.0.9和chrome 30.0.1
更新:
您可以在两个浏览器中使用此代码进行尝试;
<html>
<head>
<script type="text/javascript">
function fillTable(){
var aTBL = document.getElementById("table");
aTR = aTBL.insertRow();
for(i = 0; i < 5; i++){
aTD = aTR.insertCell();
aTD.innerHTML = "[cell_" + i + "]";
}
}
</script>
</head>
<body>
<table id="table">
</table>
<script type="text/javascript">
fillTable();
</script>
</body>
</html>