> 代码 > 其他整理网页头部声明DOCTYPE html PUBLIC 的问题解决方法
作者: 来源: 日期:2009/6/24 23:36:39 人气:
标签:
使用了DOCTYPE html PUBLIC之后有些东西改变了~~害我查找了好久的错误~~追踪的好累啊~~
在javascript里面调用一些属性的名称发生了改变 我说怎么得不到document.body.scrollTop的值 以后js脚本取document值时候有问题估计就是这里弄出来的~~ 很明显 使用了DOCTYPE html PUBLIC脚本之后document.body.scrollTop必须用document.documentElement.scrollTop来调用~document.documentElement.scrollLeft也是~ 诸如此类都要改 在定义了DOCTYPE之后,使用document.documentElement.scrollLeft代替document.body.scrollLeft。同理使用document.documentElement.scrollTop代替document.body.scrollTop。 这样在有DOCTYPE的时候,图层也可以滚动了。 但是,在没有DOCTYPE的时候document.documentElement.scrollLeft也永远为零了,那么,能否有一个在有没有DOCTYPE定义都可以用的方案涅?嘿嘿。 那就可以这样写: 代码由中国网站频道搜集整理 |
|