如果我有一个div元素,我会在innerHTML中添加一个textarea,如下所示:
tMessageWindow.innerHTML="<textarea rows = '22' cols='67'> Test text </textarea>"
如何检索文本区域的值?
我尝试过tvalue = tMessageWindow.value,当然不行。
答案 0 :(得分:2)
怎么样:
var tvalue = tMessageWindow.getElementsByTagName("textarea")[0].value;
答案 1 :(得分:1)
tMessageWindow.childNodes[0].value
应该符合您的需求。
答案 2 :(得分:1)
在textarea中添加一个id(例如id =&#34; foobar&#34;),这样你就可以使用
来获取值了document.getElementById("foobar").value;