资讯专栏INFORMATION COLUMN

getAttribute, setAttribute, getAttributeNode, setA

huaixiaoz / 1715人阅读

摘要:指出,在下,浏览器的和不能正常获取和设置的值。使用实例在,中,执行方法时需要传入属性作为参数而不是属性,用这个方面来判断是否支持即最后结果

jQuery指出,在IE6、7下,浏览器的getAttribute()和setAttribute()不能正常获取和设置Attribute的值。

// Use this for any attribute in IE6/7
// This fixes almost every IE6/7 issue
nodeHook = jQuery.valHooks.button = {
    get: function( elem, name ) {
        var ret;
        ret = elem.getAttributeNode( name );
        return ret && ( fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified ) ?
            ret.nodeValue :
            undefined;
    },
    set: function( elem, value, name ) {
        // Set the existing or create a new attribute node
        var ret = elem.getAttributeNode( name );
        if ( !ret ) {
            ret = document.createAttribute( name );
            elem.setAttributeNode( ret );
        }
        return ( ret.nodeValue = value + "" );
    }
};

使用实例:




    
    atrribute


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/85273.html

相关文章

  • 温故js系列(6)-DOM

    摘要:相同之处标准的与是同步的。公认的非自定义的特性会被以属性的形式添加到对象中。不过传递给的特性名与实际的特性名相同。如,,,,等事件处理程序。最好控制在最合理的范围内。返回了元素大小,默认单位是。 前端学习:教程&开发模块化/规范化/工程化/优化&工具/调试&值得关注的博客/Git&面试-前端资源汇总 欢迎提issues斧正:DOM JavaScript-DOM DOM简介 DOM(Do...

    xiaochao 评论0 收藏0
  • removeAttribute getAttribute setAttribute

    摘要:良好的编程习惯是减少的保证方法添加指定的属性,并为其赋指定的值。注意如果这个指定的属性已存在,则仅设置更改值。通过对文档做出修改后,在通过浏览器的源代码查看时看到的仍然是改变前的属性值。 1.removeAttribute() 方法删除指定的属性。 注:removeAttributeNode() 方法从元素中删除指定的属性节点。简单的来讲,removeAttribute() 移除元素内...

    elisa.yang 评论0 收藏0
  • removeAttribute getAttribute setAttribute

    摘要:良好的编程习惯是减少的保证方法添加指定的属性,并为其赋指定的值。注意如果这个指定的属性已存在,则仅设置更改值。通过对文档做出修改后,在通过浏览器的源代码查看时看到的仍然是改变前的属性值。 1.removeAttribute() 方法删除指定的属性。 注:removeAttributeNode() 方法从元素中删除指定的属性节点。简单的来讲,removeAttribute() 移除元素内...

    wwolf 评论0 收藏0
  • removeAttribute getAttribute setAttribute

    摘要:良好的编程习惯是减少的保证方法添加指定的属性,并为其赋指定的值。注意如果这个指定的属性已存在,则仅设置更改值。通过对文档做出修改后,在通过浏览器的源代码查看时看到的仍然是改变前的属性值。 1.removeAttribute() 方法删除指定的属性。 注:removeAttributeNode() 方法从元素中删除指定的属性节点。简单的来讲,removeAttribute() 移除元素内...

    JinB 评论0 收藏0
  • 《JavaScript 闯关记》之 DOM(下)

    摘要:节点具有以下特征的值为的值为元素的标签名的值为可能是或其子节点可能是或。添加的这些属性分别对应于每个元素中都存在的下列标准特性。,有关元素的附加说明信息,一般通过工具提示条显示出来。 Element 类型 除了 Document 类型之外,Element 类型就要算是 Web 编程中最常用的类型了。Element 类型用于表现 XML 或 HTML 元素,提供了对元素标签名、子节点及特...

    mudiyouyou 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<