qq_38175040
336699强强
采纳率62.5%
2020-04-15 10:32

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

已采纳
        var b = document.getElementsByClassName('for_js');

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • renkai721 renkai721 1年前

    实现方式很多,下面给你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>
    
    
    
    点赞 1 评论 复制链接分享