html js根据类名删除所有同名class输入框的内容

        var b = document.getElementsByClassName('for_js');

我可以根据上面代码获取所有class为for_js的textarea输入框中的内容,现在我想同样的用代码清空所有class名为for_js的areatext输入框中的内容

实现方式很多,下面给你2种方式。
第一种利用form表单的自由逻辑。具体的实现方式是,把textarea控件写在form表单中间,这样需要清空数据的时候就调用reset按钮的事件就可以删除。

第二种是用原生getElementsByClassName语法来做,下面给你代码可以参考


<script type="text/javascript">
function aaa(){
    var b = document.getElementsByClassName('for_js');
    for (var i = 0; i < b.length; i++) {
        b[i].value = '';
    }
}
</script>

<body>
<textarea class="for_js" cols="5" rows="5"></textarea>
<textarea class="for_js" cols="5" rows="5"></textarea>
<textarea class="for_js" cols="5" rows="5"></textarea>
<button onclick="aaa()">清除</button>
</body>