如何使用<textarea></textarea>中编写的文本作为javascript中的值

问题描述 投票:0回答:1

您好,我对编程/编码非常陌生,我想知道您如何能够在 JavaScript 中使用 the 作为值。这是一个打字游戏,我想知道如何仅找到 .我尝试过使用此代码,但没有成功

HTML

<textarea class="text-box" rows="8" cols="55"></textarea>

JavaScript

let typedText = document.getElementsByClassName("text-box")[0];
let textValue = typedText.value;
console.log(textValue);
javascript textarea
1个回答
0
投票

你的Javascript代码看起来不错。但它没有入口点。您从一开始就运行一次,再也不会。您想要的是聆听文本区域中的变化,然后采取相应的行动。

创建一个方法。通过侦听文本区域事件之一(例如 change

input
),将其用作
事件侦听器

这是一个简单的演示:

const run = () => {
let typedText = document.getElementsByClassName("text-box")[0];
let textValue = typedText.value;
console.log(textValue);
};
<textarea class="text-box" rows="8" cols="55" oninput="run()"></textarea>

© www.soinside.com 2019 - 2024. All rights reserved.