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 相关文章推荐
理解Javascript_08_函数对象
Oct 15 Javascript
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
Oct 20 Javascript
javascript smipleChart 简单图标类
Jan 12 Javascript
jquery中加载图片自适应大小主要实现代码
Aug 23 Javascript
PHP中使用微秒计算脚本执行时间例子
Nov 19 Javascript
js实现可键盘控制的简单抽奖程序
Jul 13 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
Sep 08 Javascript
jQuery弹出div层过2秒自动消失
Nov 29 Javascript
深入理解vue $refs的基本用法
Jul 13 Javascript
vue 搭建后台系统模块化开发详解
May 01 Javascript
javascript实现留言板功能
Feb 08 Javascript
JavaScript实现像雪花一样的Hexaflake分形
Jul 07 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缓存技术详细总结
2013/08/07 PHP
capacityFixed 基于jquery的类似于新浪微博新消息提示的定位框
2011/05/24 Javascript
jQuery客户端分页实例代码
2013/11/18 Javascript
node.js [superAgent] 请求使用示例
2015/03/13 Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
2015/04/07 Javascript
使用jquery给新生的th绑定hover事件的实例
2017/02/10 Javascript
ES6新特性六:promise对象实例详解
2017/04/21 Javascript
bootstrap table实现点击翻页功能 可记录上下页选中的行
2017/09/28 Javascript
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
Easy UI动态树点击文字实现展开关闭功能
2017/09/30 Javascript
vue-router实现组件间的跳转(参数传递)
2017/11/07 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
vue获取验证码倒计时组件
2019/08/26 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
python回调函数用法实例分析
2015/05/09 Python
Golang与python线程详解及简单实例
2017/04/27 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
Python绘制并保存指定大小图像的方法
2019/01/10 Python
Pycharm如何打断点的方法步骤
2019/06/13 Python
深入了解Django View(视图系统)
2019/07/23 Python
Laravel框架表单验证格式化输出的方法
2019/09/25 Python
python3中numpy函数tile的用法详解
2019/12/04 Python
Keras在训练期间可视化训练误差和测试误差实例
2020/06/16 Python
html5 div布局与table布局详解
2016/11/16 HTML / CSS
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
为奢侈时尚带来了慈善元素:Olivela
2018/09/29 全球购物
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
我心目中的好老师活动方案
2014/08/19 职场文书
2014年师德师风自我剖析材料
2014/09/27 职场文书
具结保证书范本
2015/05/11 职场文书
员工担保书范本
2015/09/22 职场文书
2019年大学推荐信
2019/06/24 职场文书
python通过函数名调用函数的几种方法总结
2021/06/07 Python
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android