douguo6472
douguo6472
2014-12-13 15:09

如何在textarea中添加更多文本

已采纳

I want to create console.

I have textarea:

<textarea style="width: 100%; height: 300px; resize: none;" id="console_output" readonly></textarea>

And using this code to insert more text:

else echo "<script>$('#console_output').append('Some text.
');</script>";

But nothing happened, textarea is empty.

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • dongshijiao2363 dongshijiao2363 7年前

    Your code should work as you can check JsFiddle

    $('#console_output').append('Some text.
    ');
    

    Will not work if

    1. you are not into your else statement
    2. textarea is not there yet if dynamically created
    3. you have no jquery included

    You can try with pure js:

    echo '<script>document.getElementById("console_output").value += "Some text.
    ";</script>';
    
    点赞 评论 复制链接分享

为你推荐