Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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 如何获取动态生成的多个文本框的值?_Javascript - Fatal编程技术网

Javascript 如何获取动态生成的多个文本框的值?

Javascript 如何获取动态生成的多个文本框的值?,javascript,Javascript,我有一个名为“AddTextArea”的按钮,点击后,我会得到新的文本区域,但如何才能得到我在新文本区域中输入的值 我试过这样- var x= document.getElementById("div_quotes").value; 但它不起作用。 请帮忙,因为我是JS新手,提前谢谢 函数addTextArea(){ var div=document.getElementById('div_quotes'); div.innerHTML+=“”; div.innerHTML+=“\n”;

我有一个名为“AddTextArea”的按钮,点击后,我会得到新的文本区域,但如何才能得到我在新文本区域中输入的值

我试过这样-

var x= document.getElementById("div_quotes").value;
但它不起作用。 请帮忙,因为我是JS新手,提前谢谢


函数addTextArea(){
var div=document.getElementById('div_quotes');
div.innerHTML+=“”;
div.innerHTML+=“\n
”; }
由于
div\u quotes
是div且
div
没有
属性,上述代码将不起作用

您必须在此分区中搜索文本区域

样本

函数addTextArea(){
var div=document.getElementById('div_quotes');
div.innerHTML+=“”;
div.innerHTML+=“\n
”; } 函数验证(){ var tas=document.querySelectorAll('#div_quotes textarea[name=“new_quote[]”) 对于(变量i=0;i

您可以向生成的新文本区域添加CSS类,并使用


var x=document.getElementsByClassName(“dynamicTxtArea”)
document.queryselectoral('textarea[name=“new_quote[]”)
但我建议改用类:
div.innerHTML+=”
var x= document.getElementById("div_quotes").value;