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

标签 javascript xml

我试图从这里找到答案:Create XML in Javascript

我在控制台中的第二行收到错误“未定义不是函数”:

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;

最佳答案

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

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

关于javascript - 为什么我的 xml 出现未定义错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23892844/

相关文章:

json - 用于在服务器上存储文章的 XML、JSON、YAML 或 CSV?

php - 当新的 WordPress 帖子发布时触发 HTML5 通知

javascript - meteor 停留在 "starting app on android device"

javascript - 如何使用 Javascript 无限滚动水平文本?

javascript - 使用 JavaScript 功能获取命令行 URL

javascript - NPM 审计警告

java - 如何防止将类似字符写入字符串?

python - 警告 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

java - 使用 Xerces 将 DOM 序列化为 FileOutputStream

java - Android - 将自定义 XML 文件格式解析为字符串