在一个JavaScript函数中,我创建了一个基于一些JSON数据的textarea,我从另一个站点获取。我在这里创建textarea的:如何使用javascript访问textarea的值?
if(type == 'fill-in'){
var textField = $('<center><div id="response-text"><textarea id="test" name="test" rows="10" cols="80">Answer here</textarea></div></center>').appendTo(panel.root);
}
在另一个函数,我要抓住这个文本字段的值,并将其发送到另一个站点。我一直在使用
document.getElementById("test").value
以各种方式试过,但那个给我一个错误,如果我用
document.getElementByName("test").value
它告诉我,该值是不确定的。文本区域不会自动将它们的值设置为您输入的值吗?有没有更好的方法来抓住输入到textarea中的内容?
编辑:现在
的getElementById工作......不知道我在做之前,但我必须尝试过3-4次。我对这个毫无意义的问题表示歉意。
既然你已经使用jQuery,你为什么不使用$( “#测试”)。VAL() –
请出示你的HTML或更好,创造的jsfiddle。 –
什么给alert(typeof document.getElementById(“test”));'? – plalx