<textarea id="aa" name="message"></textarea>
<script>
var a=document.getElementById("aa");
a.innerHTML="a<br/>b";//没有达到想要的效果
a.innerHTML="a\r\nb";//也没有达到想要的效果
</script>
请教了,用javascript 给textarea设定值想要的效果是
a
换行
b 很简单的,脑袋突然短路,上来问问大家

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function test(obj) {
    obj.innerText="ddd\naaa";
    }//-->
    </SCRIPT>
    <TEXTAREA id="tt" NAME="" ROWS="" COLS="" onclick="test(this);"></TEXTAREA>
    貌似要传This才有效
      

  2.   

    或者1楼
    function aaa(){
    var aa = document.getElementById("aa");
    aa.value = "ddd\naaa";
    //o.innerHTML = "";
    }
      

  3.   

    对,可以使用
    var aa = document.getElementById("aa"); 
    aa.value = "ddd\naaa";