select 的操作
a, 清空options
selectObj.options.length = 0; (此方法在ff,ie下都适用)
b, 添加一个新option
selectObj.add(new Option(label,value));
c, 删除options集合中指定的一项option
selectObj.remove(index);
d, 获取当前选定的option的真实值value或lable
selectObj.options.[index].value 或 selectObj.options.[index].text (注意:这里最好用[],如果用() 在ie下能正常工作,ff下则不行, []则都能正常工作)阅读全文>
发表于 @ 2008年06月26日 10:35:00|评论(loading...)|编辑|收藏
getYear的问题IE中:today=new Date();today.getYear()返回的是绝对的公元纪年,2005Firefox中:today=new Date();today.getYear()返回的是相对绝对的年份,年份相对于1900,因为今年是2005,两者相减是105。这个问题的根源在于2000年问题,以前年份的表示使用2位数字因此,为了最大范围的兼容性,使用getFullYear() 是正确的,在不同浏览器中都能正确计算。 就解决了获取年份的兼容性问题。阅读全文>
发表于 @ 2008年06月25日 15:31:00|评论(loading...)|编辑|收藏
对于input type为text时,可以用readonly属性来控制让它的内容不能被修改,然而checkbox则没有这个属性,此时可以通过javascript来达到这个目的,只需要在checkbox 的onclick事件方法上加上 return false; 这样的javascript代码即可,这样就不能修改checkbox的状态了。如
阅读全文>
发表于 @ 2008年06月25日 15:26:00|评论(loading...)|编辑|收藏
javascript 小技巧, document.body.scrollTop document.body.scrollTop 计算垂直滚动条滚动的高度阅读全文>
发表于 @ 2008年06月25日 14:23:00|评论(loading...)|编辑|收藏