IE9如何使用HTML标签设置textarea的innerHTML?

3
我有一个字段
在IE9中,以下行会给我错误“SCRIPT601:未知运行时错误”。 //选项1。 document.getElementById('code').innerHTML = '一些文本';
当我将该行更改为以下内容时(分配空值),错误消失并且似乎可以正常工作: //选项2。 document.getElementById('code').innerHTML = '';
然后我尝试了这个: //选项3。 document.getElementById('code').innerHTML = escape('一些文本');
但是,HTML被转义了,这不是我想要的,我希望将此确切的字符串放入文本框。
在Chrome和Firefox中,选项1中的代码可以正确运行。
我该怎么做才能解决这个问题?
3个回答

1

哇!为这个解决方案加一。花了一个小时才弄清楚问题,因为在Firefox和Chrome中它都能正常工作。IE只是抛出未知的运行时错误 :( - Damodar Bashyal

0

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接