javascript - 确认后使div在JavaScript中不可见

标签 javascript html

我想让 div 在点击按钮时可见。按钮应该询问是/否确认。 Div 应该仅在用户单击"is"时可见。

我的代码在这里

    <div id="Mydiv" style="display:none;" >Haiii</div>
    <input type="button" name="answer" value="Show Div" onclick="confirm_hide(this)"/>

JavaScript

function confirm_hide(ele){

   if (confirm('Do you wish to hide?')) {
   ele.style.display = 'none';
   document.getElementById('Mydiv').style.display = 'block';
    return true;
   } else return false;
    }

最佳答案

function clicked() {
    var name = document.getElementById('name').value;
    if(confirm('Hello ' + name + ', great to see you!'))
    {
        document.getElementById('nameDiv').innerHTML = 'Hello ' + name + ', great to see you!';
        document.getElementById('mainDiv').style.display = "none";
    }
    
}
<div id="mainDiv">
    <input type="text" class="form" name="name" placeholder="Your name here!" id="name"/>
        <input type="button" onclick="clicked();" value="I'm ready!"/>
</div>
<br>
    <div id="nameDiv"></div>

关于javascript - 确认后使div在JavaScript中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41477255/

相关文章:

javascript - 我在我的index.js文件里定义了三个数组,但是我的index.ejs文件只能识别第一个?

javascript - 上下文混合在 $.deferred.promise 中

javascript - 什么是 `vsc-initialized` ?

html - 固定高度和相对高度的混合可能吗?

javascript - 使用 nth-child 属性将嵌套元素对齐到 div 的顶部

具有偏移功能和特定格式的 JavaScript 日期 'Sunday, 31 Oct 2019'

javascript - 如何在一页网站上制作 "one scroll"

HTML5 Canvas 合成(源代码)

javascript - 防止两个div成为一行

javascript - 呈现页面时会自动添加内联 "display: none;"- 我可以在哪里寻找原因?