js设置元素时好时坏的问题
来源:互联网 发布:临沂淘宝培训 编辑:程序博客网 时间:2024/05/21 10:17
要把项目兼容到ie,先从10做起,判断若是ie10则进行调整操作:
if( "ActiveXObject" in window && document.documentMode>=10 ){ document.getElementById("username").style.position="relative"; document.getElementById("username").style.left="3px"; }
但发现这段代码时好时坏,一会起作用一会不起作用,后来才发现原来是放的位置不对,我把他放在了jquery的文档就绪函数中:$(function(){ …… });
这里的代码在页面没有完全加载之前就会运行,所以可能会出现找不到元素的情况,当然对其的设置也不会生效,它要放在页面各部分完全加载完之时或后才会起作用:
<script language="javascript" type="text/javascript">document.onreadystatechange = function(){ if(document.readyState=="complete"){ if( "ActiveXObject" in window && document.documentMode>=10 ){ document.getElementById("username").style.position="relative"; document.getElementById("username").style.left="3px"; } }else{ alert("文档未完全加载"); }}</script>
0 0
- js设置元素时好时坏的问题
- 关于echarts加载地图时好时坏的问题
- JS设置HTML元素float样式问题
- mybatis诡异的异常!!!时好时坏!!!
- js中设置元素class的方法
- js动态设置元素的宽高
- android App登录时好时坏问题总结
- 【JS】用js动态设置元素标签之间的换行
- 关于设置元素居中的一些问题
- table元素的宽度/高度设置问题
- js控制元素的滤镜效果问题
- js新增元素绑定事件的问题
- js设置断点的问题
- Firefox和IE的JS兼容性:设置元素style属性
- 利用JS设置 元素 点面的百分比高度
- js中设置元素class的三种方法小结
- JS利用DOM获取或设置元素的样式
- js设置元素垂直居中
- Android一一Activity之入栈出栈操作
- 2-sat 输出任意一组可行解&拓扑排序+缩点 poj3683
- Java_Eclipse学习(二)
- 月末总结(10月)
- 输入三角形a,b,c的值判断其能否构成三角形并输出三角形的性质
- js设置元素时好时坏的问题
- 打开多个unity项目
- 多线程 or 多进程 (转强力推荐)
- mappingResources、mappingLocations、mappingDirectoryLocations、mappingJarLocations
- iframe双滚动条 解决方式 CSS3 overflow-y 属性
- 冒泡排序的交换次数
- tomcat目录解释
- Unity3D性能优化--- 收集整理的一堆
- seekbar的使用(数值拖动框的使用—用于选择数值)