Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

表格insert系列方法的默认参数

  表格在DOM中提供了操作接口,可以直接在表格元素上调用insertRow插入一行,或在一个行元素上调用insertCell插入一列。但在不给这两个函数传入参数时,元素插入表格中的位置会存在浏览器差异。或者可以把这视为BUG,所以使用时应该尽量传入参数。
<table id="table"></table>
<script>
var tr=table.insertRow();
tr.insertCell().innerHTML=1;
tr.insertCell().innerHTML=2;
var tr=table.insertRow();
tr.insertCell().innerHTML=3;
tr.insertCell().innerHTML=4;
</script>

  在不提供参数时,Chrome会把元素插入顶部,而Firefox和IE会把元素插入底部。或者说在Firefox和IE中,其参数的默认值是-1,而Chrome中则是0。
网名:
3.80.55.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^