javascript
<textarea id="stPhone" name="stPhone" rows="3">13611112222,<br /> 13877779999</textarea>
为什么在html种直接这么输入不回换行?
似乎可以设置自动换行
亲,你可以用
,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。