为什么我的xml会出现未定义的错误?

时间:2014-05-27 15:03:51

标签: javascript xml

我试图按照这里的答案:Create XML in Javascript

我在第二行的控制台“undefined is not function”中收到错误:

var mat = document.createElement("mat");
imgsource = mat.createAttribute("imgsrc");
imgsource.nodeValue = default_matte_source;

total_size = mat.createAttribute("total_size");
total_size.nodeValue = 7.5;

cpu = mat.createAttribute("cpu");
cpu.nodeValue = 12;

cid = mat.createAttribute("cid");
cid.nodeValue = default_matte_cid;

1 个答案:

答案 0 :(得分:2)

createAttribute()document的方法,而不是单个节点的方法。你会想要这样的东西:

imgsource = document.createAttribute('imgsrc');
imgsource.nodeValue = default_matte_source;
mat.setAttributeNode(imgsource);