使用html命令设置html内容.innerHTML,使其在ie8和ie9中工作

To set html content using html.innerHTML,so that it works in IE 8 and 9

本文关键字:html ie8 工作 ie9 设置 命令 内容 innerHTML 使用      更新时间:2023-09-26
var body = dojo.create("html", {innerHTML: tmplStr}).children[1];

tmplStr给出了所需的html内容。我想把它设为html。innerhtml。以上代码在FireFox,GoogleChrome和IE10中运行良好。但在IE8和ie9中不起作用。由于innerHTML仅在IE8和9中读取,因此我无法在IE8和9中设置内容。如果有人能帮我解决这个问题,那就太好了。

var body = dojo.create("html");
html.set(body, tmplStr).children[1];

以上两行就可以解决这个问题。它在IE8、ie9、ie10、Google chrome和ff

都能很好地工作。

你试过使用jQuery吗?
做的事情: $ (' your_selector ')。text (yourHTMLCode);