Dmi*_*try 4 javascript textarea
通常我们运行javascript代码来设置任何值:
document.getElementById('id_name').value = "...";
Run Code Online (Sandbox Code Playgroud)
但我有一个这样的页面:
<div id="id_name">
<div class="class_name">
<textarea></textarea>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如何通过javascript设置textarea的值?
非常感谢您的帮助!
如果你的HTML非常简单,你可以这样做:
var textarea = document.getElementById('id_name').getElementsByTagName('textarea')[0];
textarea.value = "hello world";
Run Code Online (Sandbox Code Playgroud)
在较新的浏览器中还有一个"getElementsByClassName()"可用于查找"class_name" <div>元素,您可以从中执行"getElementsByTagName()"调用.