javascript - DOM 直接从 HTML 代码创建对象

标签 javascript jquery html dom

在我的项目中,我在变量(htmlG)中存储了如下的 html 代码:

<img src="http://mygrtew.imm.com/graph?&o=f&c=1&y=q&b=ffffff&n=666666&w=450&h=250&r=1m&u=www.test.com" width="450" height="250"/>

我想直接在我用 DOM 创建的 div 中动态插入此图像

var htmlG = response.testg;
    var divAgraph = createElement('div', 'divAgraph', 'divAgraphcss');
    var oImgG = createElement('img');
    oImgG.setAttribute('src',htmlG);
    divAgraph.appendChild(oImgG);

但是失败了,可能是因为var htmlG开头是正确的?

如何使用这些参数创建我的图片?

提前致谢

最佳答案

希望这有帮助:

var htmlG = response.testg;
var divAgraph = document.createElement('div');
divAgraph.innerHTML = htmlG 

我假设您正在提供 DOM 的环境中工作。 (node.js 没有)

关于javascript - DOM 直接从 HTML 代码创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20017405/

相关文章:

javascript - "Uncaught TypeError: window.HTMLOUT.showHTML is not a function"

javascript - 如何理解 "{} == true"这个表达式?

javascript - 是否可以使用 jquery 和 split 方法跳过 html 标签?

javascript - 使用 jQuery 注册 adwords 转换

jquery - 多页 jQuery 图片库

javascript - 使用 jQuery 选择范围内的单选按钮值

php - 表单正在提交数据,但sql没有显示任何记录

html - CSS 选择器测试器有效性

html - 为什么文本没有对齐到顶部?

javascript - react 教程 : state not working