getAttribute for IE7】的更多相关文章

getAttribute 大部分介绍都说仅仅有一个.包含w3cschool. 事实上这种方法在iE7下有两个參数. msdn 上查到的. 简单翻一下 0 是默认情况,不区分大写和小写! 1 区分大写和小写 2 返回字符串,这个加不加我没发现有什么差别! 4仅对url有效!比方属性的值为/posetedit/31234,加上这个參数会加上域名,自己主动补全url,变为http://xxx.com//posetedit/31234 注:这些事实上仅仅针对ie7(包含IE7)曾经的版本号 源文档: S…
1.className <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>跨浏览器获取className</title> <script> window.onload = function () { var box = document.getElementById('box'); // if(…
上篇已经写过浏览器的兼容发展历史以及主流浏览器,主要的css兼容我知道的已全部写到,这篇这篇专攻javascript的兼容. 1.getYear()方法 var year = new Date().getYear(); document.write(year); 在IE中得到的日期是“2016”,在Firefox中看到的日期是“116”,主要是因为在 Firefox 里面 getYear() 返回的是 "当前年份-1900" 的值. 所以,一般用getFullYear( )方法获取年份…
DOM里有三种节点:元素节点.文本节点和属性节点 getElmentById(); //id选择器  在JS中用此方法来查找获取  建议大小写 以免不兼容 有时候查找不到  DOM操作必须等到HTML文档加载完毕执行 解决方法1:<script></script>移到</html>后面 2.用onlod事件来解决 window.onload=function(){ //这里存放当页面所以内容加载完毕后,再执行的代码 } tagName:获取这个元素节点的标签名 inne…
节点分为三类: 1.元素节点:标签<div></div> 2.文本节点:标签内的纯文本. 3.属性节点:标签内的属性,id或class 查找元素: getElementById();参数传递一个元素的id值,这样就可以获取到该元素节点 DOM操作必须等待HTML文档加载完毕,才可以获取 怎样获取? 1.把<script>移后 HTMLDivElement表示Div的节点对象 IE是以COM实现的DOM,所以只会返回一个object 2.用onload事件来加载html…
Internet Explorer 6中查看使用 Microsoft JScript 的网页,可能会遇到web浏览器速度较慢的性能问题.原因是如果js脚本同时创建大量变量,jscript引擎执行垃圾收集算法时会监视脚本中变量分配的数量.脚本中使用的文字值的数量和脚本中分配的字符串值的总大小,如果超过这些值的阈值,就会发生垃圾收集,垃圾收集进程会中断正在运行的脚本.因此,这些运行中的脚本将被挂起,直至垃圾收集完成为止. IE6 . IE7 . IE8 在 CSS 和 JS 方面的区别 : 1.IE…
在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案百度也应用了这种方案去解决IE的兼容问题? 百度源代码如下: <!Doctype html> <html xmlns=http://www.w3.org/1999/xhtml xmlns:bd=http://www.baidu.com/2010/xbdml> <head> <meta http-equiv=Content-Type content=“text/ht…
一.自定义属性设置 1.setAttrbute() var q=document.getElementById("q"); q.setAttribute("index",0);console.dir(q); 我们分别来看一下它在IE8.9和chrome中的表现. IE7.8: 我们可以看到,用setAttribute设置的自定义属性会出现在元素标签中,并且出现在元素对象属性上. IE9: 我们可以看到,自定义属性依然出现在元素标签中,但并不是直接存放在元素对象下的属…
我使用 documentElement 作为userdata 作为本地存储的载体. document.documentElement.addBehavior("#default#userdata"); 悲剧就产生了. 当使用mootools 的 选择器方法 时.  如果很悲剧的 使用了不恰当的选择符.比如 $$('[attr=123]'); 就报错了. 为什么呢? 查看 mootools 源码 发现 他的选择器在遍历所有节点时 简单的使用了下面的逻辑 : getProperty: fu…
hack实现方式和原理 #hacker{ color:red; *color:white; /*for ie6,ie7*/ *+color:blue; /*for ie7*/ _color:gray; /*for ie6*/ color:balck !important; /*for firefox*/ color:yellow \9; /*for ie9*/ } 透明  兼容所有浏览器 .transparent{ filter:alpha(opacity=50); -moz-opacity:0…