我用下面的代码在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>
输出都能得到我们设置的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>
TestArea1 怎么来的?
把代码贴出来
只能给节点且不是文本节点设子节点!
比须是节点类型(文本除外)才能用!