javascript - 设置子节点的属性

标签 javascript xml

我如何将属性添加到“testTwo”标签? Javascript 菜鸟..

        var XML = document.createElement("test");
        var Node = document.createElement("testOne");
        Node.setAttribute("id", "0");
        Node.setAttribute("random", "0"); 
        Node.appendChild( document.createElement("testTwo"));

        XML.appendChild(Node);

        console.log(XML.innerHTML);

最佳答案

预先创建testTwo 节点。示例代码为:

var XML = document.createElement("test");
var Node = document.createElement("testOne");
Node.setAttribute("id", "0");
Node.setAttribute("random", "0"); 
var testtwo = document.createElement("testTwo");
testtwo.setAttribute("attr", "attrval");
Node.appendChild(testtwo);

XML.appendChild(Node);

console.log(XML.innerHTML);

关于javascript - 设置子节点的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14343040/

相关文章:

javascript - Chrome jquery onchange 计数器

java - JAXB从XML字符串到Java对象,出了什么问题?

android - XML布局设计和代码不匹配

html - Word XML - XSLT 到 HTML

java - 使用 for 循环解析 XML 文件

c++ - 使用 Lua 从 C++ 修改 XML 字符串

javascript - innerHTML 将数据作为字符串而不是 JavaScript 中的事件附加

javascript - React Native iOS WebView在本地html中执行javascript标签

javascript - 从插入链接菜单中删除不必要的元素: TinyMCE

javascript - Webpack 3 在 JSX 语法上失败