在一個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