如何根据类名删除错误

how to remove the error by class name

本文关键字:删除 错误 何根      更新时间:2023-09-26
<form action="line_check.php" name="reg" method="POST" >
        <table border="0" align="center" width="" style="">
            <tr>
                <td align="" width="78">Name</td>
                <td>
                    <input type="text" id="name" name="name" value="" onfocus="document.getElementsByClassName('err1').innerHTML=''" class="inputstyle h" />
                </td>
                <td align="center">Gender</td>
                <td>
                    <div class="gender">
                        <div class="umale">
                            <input type="radio" name="gender" checked value="Male">
                            <label>Male</label>
                        </div>
                        <div class="ufemale">
                            <input type="radio" name="gender" value="Female">
                            <label>Female</label>
                        </div>
                    </div>
                </td>
            </tr>
            <tr>
                <td align="" width="78"></td>
                <td height="10">
                    <div class="err err1"></div>
                </td>
                <td align="center"></td>
                <td>
                    <div></div>
                </td>
            </tr>
            <tr>
                <td align="" width="78"></td>
                <td colspan="3">
           <input type="button" name="sub" class="submit" value="" onclick="chk();"/>
                </td>
            </tr>
        </table>
    </form>

这是我的表单,如果用户点击提交按钮和名称字段是空的,那么它将显示错误在类名err1,但如果用户点击名称字段,我已经使用了onfocus="document.getElementsByClassName('err1')。innerHTML= " ",它会消失的错误信息,但它的id工作,但当我使用类名,它现在工作谁能告诉我我做错了什么

试试这个

onfocus="document.getElementsByClassName('err1')[0].innerHTML=''"