- 博客(6)
- 收藏
- 关注
原创 clientHeight/clientWidth的使用
在CSS中定义max/min width/height时,常见的用法如下:min-width:50px; /*FF*/width:expression(document.body.clientWidth对其中的clientWidth(clientHeight类似)解释如下:只读属性,返回content和padding的width语法:document.getElementById("eleme
2008-03-14 01:32:00
939
原创 使用CSS给空元素设置背景图片
空元素设定css.test{ width:12px; height:12px; background:url("closeIcon.gif") no-repeat left center;}IE中显示正常,FF中不显示(border堆在一起了)添加css定义:html>body .test{ padding:0 6px 2px 6px;}显示正常。MD,搞了半宿!!!备注:使用该方法时pa
2008-03-11 03:17:00
1221
原创 IE中使用font-size来调整element大小,显示background-image
IE中使用font-size来调整element大小,显示background-image 补记:这个方法不行,应该直接定义element的width/height,使用padding保证FF中正确显示
2008-02-28 14:40:00
657
原创 IE中className兼容问题,不支持attribute对应的系列方法操作
问题:使用getElementById()取得一个element后,使用setAttribute()设置class在IE中没有反应,alert(getAttribute("class"))得到的结果是null? FireFox中没有问题。解决:不使用setAttribute而 是直接赋值className就可以设置class的属性了,removeAttribute("class")也没有作用,使用
2008-02-27 14:32:00
1200
1
原创 Array中设置Element为null时可能会导致混乱
场景:遍历一个Array,清除其中不符合条件的element初始方案:遍历Array,对不符合条件的element,设置Array中该element对应位置为 null(array[i]=null),遍历结束后再次遍历Array,对不为null的element执行正常操作。初始方案问题:第二次遍历时,循环次数不等于(小于)应该循环的次数,即应该有10个不为null的element执行正常操作,但实
2008-02-27 11:53:00
613
原创 Select.add()在IE中的异常以及替代方法
在select的最后增加一个option,使用下述的Select.add()在FF中执行正常,在IE中抛出Object Error异常,不能正常执行,增加失败var option = new Option(text, value);selector.add(option,null);修改代码如下:var option = new Option(text, value);se
2008-02-27 11:20:00
1001
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人