Javascript 按Backspace键删除图像

Javascript 按Backspace键删除图像,javascript,html,validation,inputbox,Javascript,Html,Validation,Inputbox,在这里,我正在验证输入框中的答案。当我键入正确答案时,适当的勾号图像也会出现在错误的图像中。 在这种情况下,当我按下backspace键时,图像需要消失 我的html代码是: <div class="arithmetic-rw addition-rw" id="addition1" style="position:absolute; left:330px;top:220px; text-align:center; font-size:30px; font-family:arial;">

在这里,我正在验证输入框中的答案。当我键入正确答案时,适当的勾号图像也会出现在错误的图像中。 在这种情况下,当我按下backspace键时,图像需要消失

我的html代码是:

<div class="arithmetic-rw addition-rw" id="addition1" style="position:absolute; left:330px;top:220px; text-align:center; font-size:30px; font-family:arial;">
    <input id="textvisible1" type="text" value="" style="font-size:27px;text-align:center; padding-top:25px; border:0px; position:absolute; left:0px; height:50px; width:150px;" maxlength="4" onblur="javascript:checktxt('texthidden1','texthidden1a','textvisible1','wrong1','correct1');" />
    <div class="correct1"  style="position:absolute;margin-left: 160px; margin-top: 20px; float:right; display: none; "><img src="../images/smallgreen.png"/></div>
    <div class="wrong1" style="position:absolute;margin-left: 160px; margin-top: 20px; float:right; display: none; "><img src="../images/smallwrong.png"/></div>
    <input id="texthidden1" type="hidden" value="413"/>
    <input id="texthidden1a" type="hidden" value="410"/>
</div>

你想在退格时做吗?如果他们使用删除键呢?或者突出显示文本并在其上键入?在字段的更改事件上重新验证答案不是更好吗?是否要在backspace上执行此操作?如果他们使用删除键呢?或者突出显示文本并在其上键入?对字段的更改事件重新验证答案不是更好吗?
function remove(ah,aha,av,aw,ac) {
    var ath=$("#"+ah).val();
    var ath1=$("#"+aha).val();
    var atv=$("#"+av).val();
    if(atv.toLowerCase() || ath.toLowerCase()) {
        $( "."+ac ).hide();
        $( "."+aw ).hide(); 
    }
}
window.addEventListener("keydown", function(a){
    if(a.keyCode == 8) {
        remove('texthidden1','texthidden1a','textvisible1','wrong1','correct1')
        remove('texthidden2','texthidden2a','textvisible2','wrong2','correct2')
    }
});