如何通过javascript设置没有id的textarea的值?

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的值?

非常感谢您的帮助!

Poi*_*nty 5

如果你的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()"调用.