javascript
<textarea id="stPhone" name="stPhone" rows="3">13611112222,<br /> 13877779999</textarea>
为什么在html种直接这么输入不回换行?
javascript
<textarea id="stPhone" name="stPhone" rows="3">13611112222,<br /> 13877779999</textarea>
为什么在html种直接这么输入不回换行?
先说清楚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>
2 回答1.4k 阅读✓ 已解决
2 回答841 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答837 阅读✓ 已解决
2 回答761 阅读
1 回答732 阅读✓ 已解决
2 回答1.1k 阅读
如果你了解javascript的textNode那就很容易懂了,直接在textArea里面写内容的话就是一个文本节点,不管你在里面放入的是html标签还是转译字符,都会以文本的形式来解析。如果想做到换行,那么就得将其作为非文本来解析,如通过js设置其value。