internet-explorer-9 - IE9使用html标签设置textarea的innerHTML

标签 internet-explorer-9 innerhtml

我有这个领域

在IE9中,以下行给我错误“SCRIPT601:未知的运行时错误”
//选项1。
document.getElementById('code')。innerHTML ='某些文本';

当我将行更改为:时,错误消失并且似乎可以正常工作(辅助空值):
//选项2。
document.getElementById('code')。innerHTML ='';

我尝试了这个:
//选项3。
document.getElementById('code')。innerHTML = escape('some text');

但是,然后HTML被转义了,那就不是我想要的,我希望将此确切的字符串放置在文本框中。

在Chrome和Firefox中,选项1中的代码可以正确运行。

我该怎么做才能解决此问题?

最佳答案

您应该设置 value property

关于internet-explorer-9 - IE9使用html标签设置textarea的innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5503806/

相关文章:

apache - SSL 域名不匹配(仅限 IE9)

javascript - innerHTML 不适用于 IE 中的 <datalist> HTML5 元素

javascript - insidehtml 中的警报按钮

javascript - 数学随机重现

css - 居中 float Logo 仅在 IE9 中卡在右侧

javascript - 我的网站在 IE9 中崩溃

css - Internet Explorer 自动切换到兼容模式(IE9 和 IE10)

html - 粘性页脚问题,具有广泛浏览器支持的 2 列响应式布局

javascript - 使用 innerHTML 时换行

Javascript:DIV 内容到 URL 字符串,结果 = [对象节点列表] 和 'undefined'