var body = dojo.create("html", {innerHTML: tmplStr}).children[1];
tmplStr正在提供所需的html内容。我想将其设置为html.innerHTML。上面的代码在FireFox,GoogleChrome和IE10中运行良好。但是不能在IE8和9中工作。因为innerHTML只能在IE8和9中读取,所以我无法在IE8和9中设置内容。如果有人帮助我解决这个问题,那就太棒了。
答案 0 :(得分:0)
var body = dojo.create("html");
html.set(body, tmplStr).children[1];
以上2行将解决问题。它工作得非常好IE8,9,10,谷歌chrome和ff
答案 1 :(得分:-1)
你尝试过使用jQuery吗?
这样做:
$( 'your_selector')文本(yourHTMLCode);