我需要在单击“ enviar”按钮时将“ resultado”从“ display:none”变为“ display:block”。

html文件:

<script type="text/javascript">
            function mostraDiv(){
              resultado.style.display='block';}
</script>




<input type="submit" value="Enviar" class="button2" onclick="mostraDiv(resultado)" />


CSS文件:

#resultado{
    margin-left:;
    border: 1px solid;
    margin-left:10px;

    display:none;
}


但是我有一个错误。
当我单击“ Enviar”时,“ resultado”仅在几毫秒之内变成(ON)“ block”。我无法解决此问题,请您帮忙吗?

最佳答案

试试看

function mostraDiv(elementid){
    document.getElementById(elementid).style.display='block';
}


并使用它

onclick="mostraDiv('resultado')"

关于javascript - 显示:阻止错误-持续闪烁,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23292322/

10-11 20:03