XHTML下,JS浮动代码失效的问题


Posted in Javascript onNovember 12, 2009

对联代码,查阅它在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等判断

https://3water.com/article/19931.htm
https://3water.com/article/2447.htm
其实大家可以多看三水点靠木以前发布的文章。

Javascript 相关文章推荐
页面只能打开一次Cooike如何实现
Dec 04 Javascript
简单的js图片轮换代码(js图片轮播)
May 06 Javascript
javascript日期格式化方法小结
Dec 17 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
Apr 29 Javascript
vuex实现简易计数器
Oct 27 Javascript
使用Bootstrap美化按钮实例代码(demo)
Feb 03 Javascript
VUE开发一个图片轮播的组件示例代码
Mar 06 Javascript
bootstrap table表格使用方法详解
Apr 26 Javascript
JavaScript获取某一天所在的星期
Sep 05 Javascript
QML实现圆环颜色选择器
Sep 25 Javascript
es6函数之箭头函数用法实例详解
Apr 25 Javascript
vue cli 3.0通用打包配置代码,不分一二级目录
Sep 02 Javascript
把html页面的部分内容保存成新的html文件的jquery代码
Nov 12 #Javascript
Javascript 定时器调用传递参数的方法
Nov 12 #Javascript
Ext.FormPanel 提交和 Ext.Ajax.request 异步提交函数的区别
Nov 12 #Javascript
JS解析XML的实现代码
Nov 12 #Javascript
跨域表单提交状态的变相判断代码
Nov 12 #Javascript
JS 中document.URL 和 windows.location.href 的区别
Nov 11 #Javascript
ASP中进行HTML数据及JS数据编码函数
Nov 11 #Javascript
You might like
PHP正则表达式替换站点关键字链接后空白的解决方法
2014/09/16 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
我也种棵OO树JXTree[js+css+xml]
2007/04/02 Javascript
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
js使用函数绑定技术改变事件处理程序的作用域
2011/12/26 Javascript
JS 日期比较大小的简单实例
2014/01/13 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
JavaScript Array对象详解
2016/03/01 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
jQuery实现火车票买票城市选择切换功能
2017/09/15 jQuery
Angular2管道Pipe及自定义管道格式数据用法实例分析
2017/11/29 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
Angular6 用户自定义标签开发的实现方法
2019/01/08 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
Vue 实现创建全局组件,并且使用Vue.use() 载入方式
2020/08/11 Javascript
[59:07]海涛为你详解DOTA2新版本“贤哲秘契”
2014/11/22 DOTA
[05:05]DOTA2亚洲邀请赛 战队出场仪式
2015/02/07 DOTA
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
Python Logging 日志记录入门学习
2018/06/02 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
解决python3输入的坑——input()
2020/12/05 Python
解决pycharm 格式报错tabs和space不一致问题
2021/02/26 Python
俄罗斯最大的消费电子连锁零售商:Mvideo
2017/06/25 全球购物
.NET方向面试题
2014/11/20 面试题
幼儿园家长寄语
2014/04/02 职场文书
优秀党务工作者事迹材料
2014/05/07 职场文书
小学节能减排倡议书
2014/05/15 职场文书
专项法律服务方案
2014/06/11 职场文书
病假证明模板
2015/06/19 职场文书
一篇文章带你复习java知识点
2021/06/28 Java/Android