var b = document.getElementsByClassName('for_js');
我可以根据上面代码获取所有class为for_js的textarea输入框中的内容,现在我想同样的用代码清空所有class名为for_js的areatext输入框中的内容
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>
报告相同问题?