首页 > textarea 换行问题

textarea 换行问题

javascript <textarea id="stPhone" name="stPhone" rows="3">13611112222,<br /> 13877779999</textarea>

为什么在html种直接这么输入不回换行?


似乎可以设置自动换行


亲,你可以用 &#13;&#10; ,textarea可以识别为换行符~


先说清楚textara里的内容是你手写的,还是程序产生的?
下边stPhone1是程序产生的你要自己加上"\r\n",stPhone是手写的,要自己手动加上换行(回车)

 <textarea id="stPhone" rows="3" style="width:500">13611112222, 
 13877779999</textarea>

 <textarea id="stPhone1" rows="3" style="width:500"></textarea>


<script>
     document.getElementById("stPhone1").value="13611112222,\r\n13877779999";
</script>



如果你了解javascript的textNode那就很容易懂了,直接在textArea里面写内容的话就是一个文本节点,不管你在里面放入的是html标签还是转译字符,都会以文本的形式来解析。如果想做到换行,那么就得将其作为非文本来解析,如通过js设置其value。

【热门文章】
【热门文章】