Javascript DOM直接从他的HTML代码创建对象

Javascript DOM直接从他的HTML代码创建对象,javascript,jquery,html,dom,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"/> 但是失败了,可能是因为在var htmlG的开头有正确的吗 ICR如何使用这些参数创建我的

在我的项目中,我在变量(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"/>
但是失败了,可能是因为在var htmlG的开头有正确的吗

ICR如何使用这些参数创建我的img

提前感谢

希望这对您有所帮助:

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

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

您尝试设置
src

所以你现在

oImgG.setAttribute('src',htmlG);
如果要同时设置宽度和高度属性,则必须分别调用这两个属性


如果您必须使用元素的整个HTML代码,正如
response.testg的解引用所建议的那样,您可以使用设置div的内容,而不调用
setAttribute

var htmlG = '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';
oImgG.setAttribute('src', htmlG);

什么是
createElement
函数?
var htmlG=“”
是这样分配的吗???@lonesomeday他可能指的是@JackieXu的包装器,大概是这样的,但如果能得到确认就好了,因为他没有使用该方法的正常签名。是的,我的方法是这样的:
var htmlG = '<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"/>';
oImgG.setAttribute('src', htmlG);
var htmlG = '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';
oImgG.setAttribute('src', htmlG);
divAgraph.innerHTML = htmlG