getAttribute for IE7

getAttribute

大部分介绍都说仅仅有一个。包含w3cschool。

事实上这种方法在iE7下有两个參数。

msdn 上查到的。

简单翻一下

0 是默认情况,不区分大写和小写!

1 区分大写和小写

2 返回字符串,这个加不加我没发现有什么差别!

4仅对url有效!比方属性的值为/posetedit/31234,加上这个參数会加上域名,自己主动补全url,变为http://xxx.com//posetedit/31234

注:这些事实上仅仅针对ie7(包含IE7)曾经的版本号

源文档:

Syntax

object.getAttribute(strAttributeName,
lFlags)

Parameters

strAttributeName [in]

Type: String

String that specifies the name of the attribute.

lFlags [in, optional]

Type: Integer

Integer that specifies one or more of the following flags:


0


Default. Performs a property search that is not case-sensitive, and returns an interpolated value if the property is found.


1


Performs a case-sensitive property search. To find a match, the uppercase and lowercase letters in strAttributeName must exactly match those in the attribute name.


2


Returns attribute value as a String. This flag does not work for event properties.


4


Returns attribute value as a fully expanded URL. Only works for URL attributes.

Return value

Type: Variant

Variant that returns a StringVariant of type Integer, or Boolean value as defined by the attribute. If the attribute is not present, this method returns null.

msdn:http://msdn.microsoft.com/en-us/library/ms536429(VS.85).aspx

时间: 2024-10-07 06:47:30

getAttribute for IE7的相关文章

js js杂记

//1 创建正则表达式两种方式 //1.1 用new var box = new RegExp('Box');//第1个参数模式是必须的 alert(box);//[/Box/] 两个反斜杠是正则表达式的字面量表示形成 var box = new RegExp('Box','gi');//第2个模式修饰符参数可选 i:忽略大小写 g:全局匹配 m:多行匹配 //1.2 用字面量的形式 var box = /Box/; var box = /Box/gi; //test() var pattern

js查找元素

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(

localStorage 以及UserData[IE6 IE7]是使用

说在前头: UserData:属于IE6 IE7的老东西,麻烦且体验差,暂且不表 localStorage 属于HTML5的东西,兼容IE8以及其他W3C标准的主流浏览器,所以尽可能的详细讲解 相关文档: 猎聘:http://www.css88.com/archives/3717 博客园:http://www.cnblogs.com/xiaowei0705/archive/2011/04/19/2021372.html 教程: 0---------------------------------

一行代码轻松搞定各种IE兼容问题,IE6,IE7,IE8,IE9,IE10

在网站开发中不免因为各种兼容问题苦恼,针对兼容问题,其实IE给出了解决方案Google也给出了解决方案百度也应用了这种方案去解决IE的兼容问题? 百度源代码如下: 1 <!Doctype html> 2 <html xmlns=http://www.w3.org/1999/xhtml xmlns:bd=http://www.baidu.com/2010/xbdml> 3 <head> 4 <meta http-equiv=Content-Type content=

localStorage 以及UserData[IE6 IE7]使用

说在前头: UserData:属于IE6 IE7的老东西.麻烦且体验差,暂且不表 localStorage 属于HTML5的东西,兼容IE8以及其它W3C标准的主流浏览器.所以尽可能的具体解说 注意: IE下须要server环境.能够使用webstorm编辑器来预览,否则会报错 相关文档: 猎聘:http://www.css88.com/archives/3717 博客园:http://www.cnblogs.com/xiaowei0705/archive/2011/04/19/2021372.

IE6、IE7、IE8的CSS、JS兼容

Internet Explorer 6中查看使用 Microsoft JScript 的网页,可能会遇到web浏览器速度较慢的性能问题.原因是如果js脚本同时创建大量变量,jscript引擎执行垃圾收集算法时会监视脚本中变量分配的 数量.脚本中使用的文字值的数量和脚本中分配的字符串值的总大小,如果超过这些值的阈值,就会发生垃圾收集,垃圾收集进程会中断正在运行的脚本.因此,这 些运行中的脚本将被挂起,直至垃圾收集完成为止. IE6 . IE7 . IE8 在 CSS 和 JS 方面的区别 : 1.

IE6和IE7是否支持setAttribute()函数

IE6和IE7是否支持setAttribute()函数:setAttribute()函数可以设置对象的属性,如果不存在此属性,则会创建此属性.语法结构: el.setAttribute(name,value) 参数列表: 参数 描述 name 必需.规定要设置的属性名. value 必需.规定要设置的属性值. 代码实例: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <m

前端ie7的兼容问题及解决方案(未完待续)

最近在维护一些老的项目,需要兼容ie7 ,css3就不能用了,这里总结一下碰到的问题及解决方案. 1.盒模型 ie7.8  的盒模型都是 box-sizing为content-box的盒模型,这里在做的时候就要注意 2.display:inline-block 碰到使用块级元素的场景   有兼容写法   *display:inline:*zoom:1. 不愿这么写的话就用float吧,不过要记得请浮动 3.水平垂直居中 在c3中我们可以用 flex ,可以用transform,实现水平垂直居中.

meta 标签代码解决IE兼容问题,IE6,IE7,IE8,IE9,IE10(包括360的兼容模式)

最近做了一个项目,客户反映,在360下布局错位,远程调试了一下,发现客户使用的是360的兼容模式,然而我在自己的电脑上测试的时候是正常的(兼容模式也正常):简单研究了一下360的兼容模式,在360的兼容模式下按F12得到下图的调试信息: 经过测试,发现是红框处的设置的ie版本太低导致的,主要是文档模式更改文档模式为相对较高的版本即可解决, 这里,我添加了如下代码 <meta http-equiv="X-UA-Compatible" content="IE=edge,ch