【问题标题】:Any way to access specific rows of text within an HTML textarea using JavaScript? [duplicate]有什么方法可以使用 JavaScript 访问 HTML 文本区域中的特定文本行? [复制]
【发布时间】:2020-05-15 03:42:02
【问题描述】:

我对 JavaScript 和 HTML 都很陌生,所以我只是想知道是否有一种方法可以访问存储在文本区域的特定行中的文本。这是我的示例文本区域:

<body>
   <textarea id = 'typeHere' rows = "5" cols = "60"></textarea>
</body>

【问题讨论】:

    标签: javascript html


    【解决方案1】:

    您可以获取文本并将其拆分为行:

     var text = document.getElementById("typeHere").value;
     var lines = text.split("\n");
    

    变量lines是一个字符串数组。

    【讨论】:

    • 我试过这样的方法来测试它,但由于某种原因,console.log 打印出“test undefined”var text = document.getElementById("typeHere").value; var lines = text.split("\n"); console.log("test", lines[1]); (对不起,奇怪的格式,我真的不知道如何使用这个)
    • 其实我想我明白了,谢谢
    【解决方案2】:

    获取textarea的值,按\n分割行,然后取行。例如:

    document.querySelector("#wmd-input").value.split('\n')[0]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-16
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-09
      相关资源
      最近更新 更多