Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将文本区域的内容放入js文件中_Javascript_Html_Textarea - Fatal编程技术网

Javascript 如何将文本区域的内容放入js文件中

Javascript 如何将文本区域的内容放入js文件中,javascript,html,textarea,Javascript,Html,Textarea,我知道以前有人问过这个问题,但我对html一窍不通,所以我无法真正将答案应用到我的案例中 基本上,我希望实时获取文本区域中写入的内容,以便将其实时更新到javascript文件中。 main.html <textarea type="text" name="keywords" cols="100" rows="100"></textarea> <br /> 提前谢谢 尝试一个

我知道以前有人问过这个问题,但我对html一窍不通,所以我无法真正将答案应用到我的案例中

基本上,我希望实时获取文本区域中写入的内容,以便将其实时更新到javascript文件中。 main.html

<textarea type="text" name="keywords" cols="100" rows="100"></textarea> <br />


提前谢谢

尝试一个框架,例如React、Angular、Vue。什么最适合你

或:

const textarea=document.getElementById('myTextarea'))
常数currentValue=“”
功能更新(e){
currentValue=textarea.value
}
textarea.addEventListener('keydown',update)
textarea.addEventListener('keyup',update)

您应该做的一件事是在文本区域中添加一个“id”,以便使用javascript轻松访问

将文本区域更改为:

<textarea id="userinput" type="text" name="keywords" cols="100" rows="100"></textarea> <br />
现在,您只需在文本更改时继续调用save

var elem = document.getElementById("userinput")
elem.addEventListener("change", save());
这有帮助吗

window.onload=function(){
让txtar=document.querySelector('textarea');
txtar.addEventListener('keydown',function(){
console.log(txtar.value);
});
}


谢谢!如何在js文件中定义“文档”?如果将js文件连接到HTML文件,则应自动定义该文档。只需创建一个新的js文件,并在我的答案中添加代码即可。然后,转到main.html并将其添加到“
var elem = document.getElementById("userinput")
elem.addEventListener("change", save());