这个创建元素()方法创建一个新的元素节点:
newElement = xmlDoc.createElement("edition");
xmlDoc.getElementsByTagName("book")[0].appendChild(newElement);
亲自试一试 »
示例解释:
循环遍历并向所有 <book> 元素添加一个元素:亲自试一试
这个创建属性()用于创建新的属性节点:
newAtt = xmlDoc.createAttribute("edition");
newAtt.nodeValue = "first";
xmlDoc.getElementsByTagName("title")[0].setAttributeNode(newAtt);
亲自试一试 »
示例解释:
循环遍历所有 <title> 元素并添加一个新的属性节点:亲自试一试
如果该属性已存在,则将其替换为新属性。
自从设置属性()方法创建一个新属性,如果该属性不存在,可以使用它来创建一个新属性。
示例解释:
循环遍历所有 <title> 元素并添加新属性:亲自试一试
这个创建文本节点()方法创建一个新的文本节点:
newEle = xmlDoc.createElement("edition");
newText = xmlDoc.createTextNode("first");
newEle.appendChild(newText);
xmlDoc.getElementsByTagName("book")[0].appendChild(newEle);
亲自试一试 »
示例解释:
将带有文本节点的元素节点添加到所有 <book> 元素:亲自试一试
这个创建CDATASection()方法创建一个新的 CDATA 节节点。
newCDATA = xmlDoc.createCDATASection("Special Offer & Book Sale");
xmlDoc.getElementsByTagName("book")[0].appendChild(newCDATA);
亲自试一试 »
示例解释:
循环遍历并向所有 <book> 元素添加 CDATA 部分:亲自试一试
这个创建注释()方法创建一个新的注释节点。
newComment = xmlDoc.createComment("Revised March 2015");
xmlDoc.getElementsByTagName("book")[0].appendChild(newComment);
亲自试一试 »
示例解释:
循环遍历并向所有 <book> 元素添加注释节点:亲自试一试
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!