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 相关文章推荐
Extjs学习笔记之二 初识Extjs之Form
Jan 07 Javascript
JQuery触发radio或checkbox的change事件
Dec 18 Javascript
document.getElementBy("id")与$("#id")有什么区别
Sep 22 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
Mar 19 Javascript
JavaScript实现的简单幂函数实例
Apr 17 Javascript
jQuery插件slides实现无缝轮播图特效
Apr 17 Javascript
Javascript面试经典套路reduce函数查重
Mar 23 Javascript
100行代码实现一个vue分页组功能
Nov 06 Javascript
微信小程序(订阅消息)功能
Oct 25 Javascript
JS实现秒杀倒计时特效
Jan 02 Javascript
Vue+Java+Base64实现条码解析的示例
Sep 23 Javascript
vue实现列表拖拽排序的功能
Nov 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
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
ThinkPHP之import方法实例详解
2014/06/20 PHP
php微信公众号开发之秒杀
2018/10/20 PHP
tp5 sum某个字段相加得到总数的例子
2019/10/18 PHP
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
2010/02/26 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
2011/11/10 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
jQuery日历插件datepicker用法详解
2016/03/03 Javascript
jQuery查看选中对象HTML代码的方法
2016/06/17 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
2016/11/21 Javascript
Javascript实现数组中的元素上下移动
2017/04/28 Javascript
jQuery实现碰到边缘反弹的动画效果
2018/02/24 jQuery
在vue中安装使用vux的教程详解
2018/09/16 Javascript
vue计算属性computed、事件、监听器watch的使用讲解
2019/01/21 Javascript
详解使用React.memo()来优化函数组件的性能
2019/03/19 Javascript
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
使用python删除nginx缓存文件示例(python文件操作)
2014/03/26 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
2017/12/14 Python
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
Python单元测试实例详解
2018/05/25 Python
Django JWT Token RestfulAPI用户认证详解
2019/01/23 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
python实现超级马里奥
2020/03/18 Python
Python+Opencv实现把图片、视频互转的示例
2020/12/17 Python
团员个人的自我评价
2013/12/02 职场文书
安全生产月活动总结
2014/05/04 职场文书
2014年党员创先争优承诺书
2014/05/29 职场文书
感情真挚的毕业生求职信
2014/07/19 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
运动会主持人开幕词
2016/03/04 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers