javascript - 显示 : block error - Keep blinking

标签 javascript html css block

我需要在点击“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”仅将(打开)“阻止”几毫秒。我无法解决这个问题,你能帮忙吗?

最佳答案

尝试

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

并使用它

onclick="mostraDiv('resultado')"

关于javascript - 显示 : block error - Keep blinking,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23292322/

相关文章:

javascript - 改变 HTML 元素的可见性

html - 具有边界半径的元素的可选区域不一致

html - div 不会申请类(class)

javascript - 如何使用 Bluebird promise ( Mongoose )进行 findOneAndUpdate

javascript - 结合 SVG、HTML 和 Javascript

javascript - 使用 JQuery 创建后未检查具有必需 Prop 的输入

html - 如果页面较短,则将 HTML 页脚保留在窗口底部

html - 使用表格 html 创建没有空格的网格

javascript - 如何在 NodeJS 中观察各个级别的变量变化

javascript - 如何在 Firebase 中进行内容搜索?