手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >XHTML下,JS浮动代码失效的问题
XHTML下,JS浮动代码失效的问题
摘要:对联代码,查阅它在xhtml下的表达方式,结果很简单了。这是因为,按照标准来说,我们看到的窗体的滚动条不应该是body的,而是HTML的(也...

对联代码,查阅它在xhtml下的表达方式,结果很简单了。这是因为,按照标准来说,我们看到的窗体的滚动条不应该是 body 的,而是 HTML 的(也就是 document.documentElement 对象)所以,解决办法是:把html下不标准的代码“document.body.scrollTop”变换为“document.documentElement.scrollTop”,一切ok!

(失效范围:XHTML 1.0 transitional.dtd;XHTML 1.0 strict.dtd;XHTML 1.0 frameset.dtd;xHTML 1.1 DTD)

查字典教程网编辑小结一下:

document.body替换成document.documentElement一般即可,但如果为了兼容非xhtml情况,一般一个判断

scrollTop=document.body.scrollTop?document.body.scrollTop:document.documentElement等判断

http://www.jb51.net/article/19931.htm

http://www.jb51.net/article/2447.htm

其实大家可以多看查字典教程网以前发布的文章。

【XHTML下,JS浮动代码失效的问题】相关文章:

JS中Eval解析JSON字符串的一个小问题

jquery滚动特效集锦

JS实现跳转代码:多域名指向同一空间

微信jssdk在iframe页面失效问题的解决措施

在HTML中插入JavaScript代码的示例

下拉菜单的简易制作

将HTML自动转为JS代码

JavaScript中eval函数的问题

使用Node.js处理前端代码文件的编码问题

js+HTML5基于过滤器从摄像头中捕获视频的方法

精品推荐
分类导航