IE6/7中应用setAttribute设定table的cellpadding和cellspa

日期:2021-03-12 类型:科技新闻 

关键词:微信公众号平台小程序,微信打分小程序,小程序发布,小程序大全,微信小程序编程


拷贝编码
编码以下:

table {
border-collapse:collapse;
border-spacing:0;
}
th,td {
padding: 0;
}

JS实际操作这两个特性有两种方法。
方法1,立即点实际操作

拷贝编码
编码以下:

table.cellSpacing = 10;
table.cellPadding = 10;

留意cellSpacing和cellPadding正中间的 S 和 P 都如果大写的。
方法2,setAttribute

拷贝编码
编码以下:

table.setAttribute('cellspacing','10');
table.setAttribute('cellpadding','10');

留意此处的 s 和 p 都沒有大写。
方法2在IE6,7中将不起功效。需留意!
但字母s,p改为大写后又都可以以了

拷贝编码
编码以下:

table.setAttribute('cellSpacing','10');
table.setAttribute('cellPadding','10');

另外,IE开发设计者专用工具针对以上两种方法的分析也不一样。

有关:

应用滤镜设定全透明致使 IE 6/7/8/9 分析出现异常