IE6/7中使用setAttribute设置table的cellpadding和cellspacing的Bug

摘要: 新版邮箱项目中做页签功能时碰到的。table元素的 cellpadding 和 cellspacing 属性意义不提了。它们也有对应的css解决方案。如下table { border-collapse:collapse; border-spacing:0;}th,td { padding: 0;}JS操作这两个属性有两种方式。方式1,直接点操作table.cellSpacing = 10;table.cellPadding = 10;注意cellSpacing和cellPadding中间的 S 和 P 都要是大写的。方式2,setAttributetable.setAttribute(' 阅读全文
posted @ 2011-04-04 18:49 snandy 阅读(3049) 评论(2) 推荐(3) 编辑

IE6/7/8/9中Table/Select的innerHTML不能赋值

摘要: IE6/7/8/9中Table/Select的innerHTML赋值会报错,如下<!DOCTYPE HTML><html><head> <meta charset="utf-8"> <title>IE6/7/8/9中TABLE的innerHTML不能赋值</title></head><body><script type="text/javascript"> try{ var table = document.createElement('t 阅读全文
posted @ 2011-04-04 17:10 snandy 阅读(4505) 评论(2) 推荐(2) 编辑

JavaScript中清空数组的三种方式

摘要: 方式1,splicevar ary = [1,2,3,4];ary.splice(0,ary.length);console.log(ary); // 输出 [],空数组,即被清空了方式2,length赋值为0这种方式很有意思,其它语言如Java,其数组的length是只读的,不能被赋值。如int[] ary = {1,2,3,4};ary.length = 0;Java中会报错,编译通不过。而JS中则可以,且将数组清空了,var ary = [1,2,3,4];ary.length = 0;console.log(ary); // 输出 [],空数组,即被清空了目前 Prototype中数组 阅读全文
posted @ 2011-04-04 13:24 snandy 阅读(207148) 评论(8) 推荐(15) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示