在一个 javascript 函数中,我正在根据从另一个站点获取的一些 JSON 数据创建一个文本区域。我在这里创建文本区域:
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 次。我为这个毫无意义的问题道歉。