我用下面的代码在firefox和opera下测试了下发现都不报错误,而且用javascript:alert(document.getElementById("text1").innerHTML);
输出都能得到我们设置的html但就是不显示,看来其他浏览器不支持这样用,textarea只能设置value属性来显示
文本了.
<textarea id="text1"></textarea>
<script language="javascript">
var TextArea1=document.getElementById("text1");
var roll=document.createElement('DIV'); 
roll.innerHTML="<font color='red'>abcdef</font>"; 
TextArea1.appendChild(roll);
</script>