`
zhangyaochun
  • 浏览: 2620830 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

谈谈getAttribute来获取节点的src值

阅读更多

此代码片段来源与seajs

 


 

首先关于hasAttribute,我们都知道,IE6-7不支持

 

下面分支里面的:

 

 

node.getAttribute('src',4);

 

在源码的这个http://msdn.microsoft.com/zh-cn/subscriptions/ms536429.aspx里面大家可以看到有一个这样的评论。

 

很多的朋友可能还不知道getAttribute这个api是有第二个参数,或者很多人不是很清楚它有哪些值,代表什么意思。

 

注释:在IE下

 

  • 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.

 

  • 大小: 17.2 KB
1
4
分享到:
评论

相关推荐

    IE6/7中getAttribute获取href/src 属性(相对路径0值与其它浏览器不同

    这个问题涉及到`getAttribute`方法在获取`href`和`src`属性时,对于相对路径0值的处理方式与其他浏览器存在差异。`getAttribute`是一个DOM方法,用于获取HTML或XML元素的属性值。 在标准浏览器,如IE8/9/10、Fire...

    getAttribute和getParameter区别

    `getAttribute` 通常用于获取在请求范围(request scope)、会话范围(session scope)、应用程序范围(application scope)内设置的属性值。 #### 2. 数据类型不同 - **getParameter**:返回的是字符串类型(`...

    getAttribute和getParameter区别.

    `getAttribute` 方法主要用于从当前的请求(request)对象中获取一个属性的值。这些属性通常是在请求处理过程中由其他部分代码设置的,例如通过 `setAttribute` 方法设置。这使得开发者可以在不同的组件(如Servlet...

    js获取节点方法1

    2. **读取属性值**:一旦有了元素引用,我们就可以使用`.getAttribute()`方法来获取属性的值,或者直接访问元素的属性,如 `.value` 对于输入元素。例如: ```javascript alert(name.value); ``` 这将弹出元素的...

    js中的getAttribute方法使用示例.docx

    首先,我们可以使用 getElementsByTagName 方法来获取所有的 p 元素,然后使用 getAttribute 方法来查询每个 p 元素的 title 属性的值。例如: ``` var text = document.getElementsByTagName("p"); for (var i = 0;...

    Python获取任意xml节点值的方法

    本文将详细介绍如何使用这个库来获取XML文档中的任意节点值,并通过一个名为`SimpleXmlGetter`的类来简化这一过程。 首先,导入`xml.dom.minidom`库,它是Python处理XML的标准库。`xml.dom.minidom`提供了解析XML...

    js中的getAttribute方法使用示例

    在找到那个元素后,我们就可以利用getAttribute()方法把它的各种属性的值查询出来。 getAttribute()方法是一个函数。它只有一个参数——你打算查询的属性的名字: object.getAttribute(attribute) 不过,...

    PB解析xml指定路径的节点内容

    5. **获取节点内容和属性**:对于每个节点,可以使用`Text`属性获取其文本内容,`GetAttribute()`方法获取属性值,如:`content = nodeList.Item(i).Text`和`attrValue = nodeList.Item(i).GetAttribute("attribute_...

    session.getAttribute

    - **`session.getAttribute()`**:与此不同,`session.getAttribute()` 方法可以从当前用户的会话中获取属性值。这些属性可以在会话的生命周期内(通常是用户登录到退出的时间段)被多个请求访问和修改。这意味着它...

    vb读xml节点、属性值

    - `getAttribute`方法:一旦找到了XML元素,我们可以使用`getAttribute`方法来获取其属性值。例如,如果有一个元素`<element attr1="value1" attr2="value2">`,我们可以通过`element.getAttribute("attr1")`获取`...

    获取文章内容中的图片标签及其src实现

    `src`属性定义了图片的源URL,我们可以通过`getAttribute()`方法来获取它: ```javascript var imgSrc; for (var i = 0; i ; i++) { imgSrc = imgElements[i].getAttribute('src'); console.log(imgSrc); } ``` ...

    Sharpmad:Powermad的C#版本

    GetAttribute 获取节点属性值。 GetTombsone 获取节点逻辑删除状态。 GetZone 获取区域分区位置。 新的添加一个节点。 GetAttribute 设置节点属性值。 设置所有者设置节点所有者。 消除删除节点。 改名重命名节点。...

    javascript加载xml 并解析各节点的值(实现方法).docx

    // 获取属性名称节点的值 alert(nodes[i].getAttribute(attrName)); } ``` 3. **获取属性值**: - XML节点还可以包含属性,这些属性也可以通过DOM方法来访问。 - 示例代码如下: ```javascript var cNodes ...

    对比Python中__getattr__和 __getattribute__获取属性的用法

    因此,`__getattribute__` 提供了全面控制属性获取的机会,但它可能导致性能上的开销,因为即使对于已存在的属性,也会执行额外的逻辑。 ```python class Test(object): def __init__(self, name): self.name = ...

    request.getParameter() 和request.getAttribute() 区别

    然后,在2.jsp中可以通过`request.getAttribute("username")`来获取这个值。 ```java // 2.jsp中 String username = (String) request.getAttribute("username"); ``` 值得注意的是,`request.getAttribute()`返回...

    得到XML节点的属性和文字

    `findall()`方法使用XPath表达式查找所有匹配的节点,`get()`方法则获取指定属性的值。 在Java中,我们使用`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom`包来解析XML。以下是如何获取节点属性和文本...

    JS实现获取自定义属性data值的方法示例

    本文实例讲述了JS实现获取自定义属性data值的方法。分享给大家供大家参考,具体如下: HTML部分: <div id=tree data-leaves=47 data-plant-height=2.4m></div> js部分: var tree = document.getElementById...

    javascript加载xml 并解析各节点的值(实现方法)

    这里,我们直接通过`getElementsByTagName`获取指定名称的所有元素节点,然后对每个节点获取其属性值。 举个具体的例子,假设我们有一个XML文件,内容如下: ```xml <bookTitle>Book1 <Author>Author1 ...

    asp.net 对config文件节点值的获得与修改

    以下是一种常见的方法,通过解析 XML 节点来获取配置值。 ##### 代码示例: ```csharp public static string GetValue(string appKey) { XmlDocument xDoc = new XmlDocument(); try { xDoc.Load(AppSettings....

Global site tag (gtag.js) - Google Analytics