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

时间:2024-05-28 15:37:51 

对联代码,查阅它在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://www.aspxhome.com/article/19931.htm
https://www.aspxhome.com/article/2447.htm
其实大家可以多看asp之家以前发布的文章。

标签:JS浮,动代码失效
0
投稿

猜你喜欢

  • python 编码中为什么要写类型注解?

    2022-09-25 22:48:34
  • python将txt等文件中的数据读为numpy数组的方法

    2022-04-20 14:08:10
  • vue如何截取字符串

    2024-04-30 10:21:15
  • 一些文件未注册导致mssql表文件无法找开的解决方法

    2024-01-26 18:42:22
  • 微信小程序地图(map)组件点击(tap)获取经纬度的方法

    2023-09-03 21:33:37
  • python之dlib包安装失败问题及解决

    2022-11-20 09:33:55
  • Python 中的lambda匿名函数和三元运算符

    2023-04-21 05:22:18
  • Python3 元组tuple入门基础

    2023-01-16 12:13:22
  • 浅析PyCharm 的初始设置(知道)

    2022-12-04 05:41:26
  • 关于阿里云oss获取sts凭证 app直传 python的实例

    2021-04-29 14:16:11
  • MySQL表设计优化与索引 (四)

    2010-10-25 19:50:00
  • 解决SpringBoot启动过后不能访问jsp页面的问题(超详细)

    2023-06-13 19:43:31
  • Python3 Loguru输出日志工具的使用

    2021-11-18 04:28:29
  • 如何把外网python虚拟环境迁移到内网

    2021-12-28 14:08:13
  • Python reques接口测试框架实现代码

    2023-10-07 12:47:08
  • PyCharm设置每行最大长度限制的方法

    2021-05-08 15:52:22
  • Python使用reportlab模块生成PDF格式的文档

    2021-05-25 22:17:31
  • php封装的单文件(图片)上传类完整实例

    2024-05-03 15:50:18
  • oracle逻辑运算符与其优先级简介

    2023-07-15 00:28:26
  • Python基础必备之语法结构详解

    2023-12-07 05:29:06
  • asp之家 网络编程 m.aspxhome.com