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