使用html命令设置html内容.innerHTML,使其在ie8和ie9中工作
To set html content using html.innerHTML,so that it works in IE 8 and 9
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);
相关文章:
- 仅IE8 html文本框中的字符
- 显示隐藏的html表在javascript(IE8)中不起作用
- 如果我添加 pageX 页面 Y 在 IE8 中不起作用<!文档类型 html>.
- HTML代码在firefox11.0中运行良好,但在IE8中则不然
- 在IE8中创建元素内部HTML错误
- IE8 问题 - jQuery 调整页面大小时导航 html
- Bing Map 上的 HTML 框无法在 IE8 或 Firefox 中正确查看
- HTML Web 浏览器兼容性(IE8、Chrome)
- 使用 $.get() 检索本地 HTML 在 IE8 中不起作用
- 在jQuery中创建一个带有属性的HTML元素,在ie7和ie8中失败
- Javascript while循环未在IE8中呈现html
- 带有jquery.form.js的ie8和ie9返回html,而不是来自PHP的数据echo
- 显示和隐藏经过验证和简化的ie8-html
- 'HTML元素'在IE8中未定义
- 打开一个小的弹出窗口,在ie8上点击显示html内容.并非所有内容都能在窗口中看到
- IE8 iframe将简单的文本文件呈现为HTML,我需要原始代码
- HTML散列问题- IE8
- 使用html命令设置html内容.innerHTML,使其在ie8和ie9中工作
- 带有display的嵌套HTML元素:none在IE8中不起作用
- IE8使用jQuery .html()时会追加