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 相关文章推荐
JS文本框不能输入空格验证方法
Mar 19 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
Dec 18 Javascript
jQuery实现简单倒计时功能的方法
Jul 04 Javascript
Jquery实现跨域异步上传文件总结
Feb 03 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
Apr 21 Javascript
JavaScript对象_动力节点Java学院整理
Jun 23 Javascript
AngularJS 仿微信图片手势缩放的实例
Sep 28 Javascript
微信小程序动态生成二维码的实现代码
Jul 25 Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
Sep 18 Javascript
vue通过数据过滤实现表格合并
Nov 30 Javascript
js 计算月/周的第一天和最后一天代码
Feb 01 Javascript
详解Vue 单文件组件的三种写法
Feb 19 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
关于laravel5.5的定时任务详解(demo)
2019/10/23 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
Yii框架学习笔记之应用组件操作示例
2019/11/13 PHP
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
Javascript中实现String.startsWith和endsWith方法
2015/06/10 Javascript
超赞的jQuery图片滑块动画特效代码汇总
2016/01/25 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
更高效的使用JQuery 这里总结了8个小技巧
2016/04/13 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
利用纯js + transition动画实现移动端web轮播图详解
2017/09/10 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
2018/03/07 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
精确查找PHP WEBSHELL木马的方法(1)
2011/04/12 Python
python实现感知器
2017/12/19 Python
Python判断telnet通不通的实例
2019/01/26 Python
python 反编译exe文件为py文件的实例代码
2019/06/27 Python
Python generator生成器和yield表达式详解
2019/08/08 Python
pytorch下使用LSTM神经网络写诗实例
2020/01/14 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
2020/04/12 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
使用Python-OpenCV消除图像中孤立的小区域操作
2020/07/05 Python
详解python中的闭包
2020/09/07 Python
css3 media 响应式布局的简单实例
2016/08/03 HTML / CSS
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
I.T集团香港官方商城:ITeSHOP.com Hong Kong
2019/02/15 全球购物
个人找工作自荐信格式
2013/09/21 职场文书
食品科学与工程专业毕业生求职信范文
2014/07/21 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
房产公证委托书范本
2014/09/20 职场文书
初中教师个人总结
2015/02/10 职场文书
企业办公室主任岗位职责
2015/04/01 职场文书
网络销售员岗位职责
2015/04/11 职场文书
唐山大地震的观后感
2015/06/05 职场文书