javascript - DOM Excptn 8 : Adding a Picture to a Div

标签 javascript dom syntax-error

我正在创建此函数,该函数会将图像添加到div中,稍后我将对其进行编码以删除该div中的信息。我在这部分代码中不断收到DOM Exception 8错误。任何帮助,将不胜感激。

addDelete:function(imagename,idname) {
    var img = document.createElement("img");
    img.setAttribute("src", 'http://cpms.byu.edu/sites/all/themes/collage/src_submit/images/cross.png');
    img.setAttribute("id", imagename);
    document.getElementById(idname).appendChild("img");
}

最佳答案

document.getElementById(idname).appendChild("img");
                                            ^   ^

您正在传递字符串"img",而不是变量img!
document.getElementById(idname).appendChild(img);

关于javascript - DOM Excptn 8 : Adding a Picture to a Div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16309378/

相关文章:

javascript - 用 JavaScript 编写切换 2 状态代码的更好方法是什么?

javascript - 处理损坏的 JSON 的错误

javascript - 使用 DOM 来识别序列中的数字

javascript - 返回的 y 值大于实际 y 位置 [JS (no jQ)/DOM]

Python:优化.leastsq。 ValueError:具有多个元素的数组的真值不明确

javascript - Scrapy:POST 请求返回 JSON 响应(200 OK)但数据不完整

java - 为什么 SuperDevMode 只提供 LogLevel SEVERE?

javascript - 如何在 DOM 加载之前开始加载 iframe

c - cygwin 终端中意外标记 `(' 附近出现语法错误

python astype(str)提供SettingWithCopyWarning并请求我使用loc