当前位置: 代码迷 >> Java Web开发 >> 小弟跪求指导!textarea中换行的有关问题!
  详细解决方案

小弟跪求指导!textarea中换行的有关问题!

热度:40   发布时间:2016-04-16 22:26:25.0
小弟跪求指导!!textarea中换行的问题!!
如题:document.getElementById("result").innerHTML=str1 +str2+ str3 +str4;  (result是Textarea的ID),小弟需要将四个字符串str1,str2,str3,str4分四行显示。
问题:以上情况下,textarea中是四个字符串连着输出,我试过用\n和<br/>但是没效果,如下:
document.getElementById("result").innerHTML=str1+"\n"+str2+"\n"+str3+"\n"+str4;和
document.getElementById("result").innerHTML=str1+"<br/>”+str2+"<br/>"+str3+"<br/>+"str4;
但是结果Textarea中都没有显示,什么字符都没有,求解!!
------解决方案--------------------
引用:
字符串中间加上这个  &nbsp


不好意思说错了 

这样写


效果

------解决方案--------------------
用\r\n试试
------解决方案--------------------
document.getElementById("result").value=str1+"\n"+str2+"\n"+str3+"\n"+str4;


是value,不是innerHTML
------解决方案--------------------
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html" />
<meta name="author" content="" />

<title>无标题 1</title>
</head>
<script type="text/javascript">
  var str1="abc";
  var str2="def";
  var str3="nba";
  var str4="cba";
  function a(){
  document.getElementById("result").value=str1+"\r"+str2+"\r"+str3+"\r"+str4;
}
 window.onload=a;
</script>
<body>

<textarea id="result"></textarea>

</body>
</html>
  相关解决方案