在我的项目中,我将这样的html代码存储在变量(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"/>


我想在我使用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中是正确的吗?

如何使用这些参数创建img?

提前致谢

最佳答案

希望这可以帮助:

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/

10-11 12:14