mozilla
您的搜索结果

    document.createAttribute

    概述

    createAttribute 方法创建并返回一个新的属性节点.

    语法

    attribute = document.createAttribute(name) 
    

    参数

    • attribute 是一个属性节点.
    • name 是属性节点的属性名.

    例子

    <html>
    
    <head>
    <title> create/set/get Attribute example</title>
    
    <script type="text/javascript">
    
    function doAttrib()
    {
    var node = document.getElementById("div1");
    var a = document.createAttribute("my_attrib");
    a.nodeValue = "属性值";
    node.setAttributeNode(a);
    alert(node.getAttribute("my_attrib")); // "属性值"
    }
    
    //效果和下面的方法等同
    //function doAttrib()
    //{
    //var node = document.getElementById("div1");
    //node.setAttribute("my_attrib", "属性值");
    //alert(node.getAttribute("my_attrib")); // "属性值"
    //}
    
    </script>
    </head>
    
    <body onload="doAttrib();">
    <div id="div1">
    <p>页面内容</p>
    </div>
    </body>
    </html>
    

    备注

    该方法的返回值是一个Attr类型的节点. 你可以通过为该节点的nodeValue属性赋值来设置该属性节点的属性值,也可以使用常用的 setAttribute() 方法来替代该方法.

    规范

    createAttribute

    文档标签和贡献者

    此页面的贡献者有: ziyunfei, AshfaqHossain, teoli
    最后编辑者: AshfaqHossain,
    隐藏侧边栏