js、jq获取和设置textArea标签的内容

Myth丶恋晨 2022-03-12 02:22 1238阅读 0赞
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  5. <script type="text/javascript" src="../extends/jquery/jquery.min.2.1.4.js"></script>
  6. <title>获取和设置textArea的内容</title>
  7. </head>
  8. <body>
  9. <textArea rows="5" id="test">你好好呀</textArea>
  10. <button onclick="change()" class="btn btn-info">点击改变</button>
  11. </body>
  12. </html>

js获取textArea的内容:通过 element.innerHTML 或 element.value 获取值(注:element.innerText获取不到内容);

jq获取textArea的内容:通过 .val()、.html()、.text()都可以获取到值。

  1. <script type="text/javascript">
  2. /** js获取 */
  3. var test = document.getElementById("test");
  4. var text1 = test.innerHTML; //方法1
  5. var text2 = test.value; //方法2
  6. //注,innerText是获取不到值的
  7. /** jq获取 */
  8. var text3 = $("#test").val(); //方法1
  9. var text4 = $("#test").text(); //方法2
  10. var text5 = $("#test").html(); //方法3
  11. </script>

js设置textArea的内容:

  1. <script type="text/javascript">
  2. function change(){
  3. /** js设置 */
  4. var test = document.getElementById("test");
  5. test.innerHTML = "你好,地球!"; //方法1
  6. test.value = "你好,中国!"; //方法2
  7. test.innerText = "绿色地球!"; //方法3
  8. /** jq设置 */
  9. $("#test").html("你好、我好、大家好!"); //方法1
  10. $("#test").val("幸福的日子"); //方法2
  11. $("#test").text("html好学"); //方法3
  12. }
  13. </script>

发表评论

表情:
评论列表 (有 0 条评论,1238人围观)

还没有评论,来说两句吧...

相关阅读