javascript - 如何仅在单击按钮时执行html代码

标签 javascript html button onclick

我只想在单击按钮时运行此 html 代码:

<div class="modal-bg">
    <div id="modal">
        <span>Sign In<a href="#close" id="close">&#215;</a></span>
        <form>
            <input id="username" name="username" type="textbox" placeholder="Username" required>
            <input id="password" name="password" type="password" placeholder="Password" required>
            <a id="forgot-link" href="#">Forgot password?</a>
            <button name="submit" id="submit" type="submit">Sign in</button>
        </form>
    </div>
</div>

该按钮的 html 代码是:

<span class="button" onclick="javascript:buttonClicked();">Sign In</span>

我想创建buttonClicked()函数来加载上面的html代码(表单等)。 有什么想法吗?

最佳答案

    <button id="showdiv">Show</button>
    <div class="modal-bg hide">
    <div id="modal">
        <span>Sign In<a href="#close" id="close">&#215;</a></span>
        <form>
            <input id="username" name="username" type="textbox" placeholder="Username" required>
            <input id="password" name="password" type="password" placeholder="Password" required>
            <a id="forgot-link" href="#">Forgot password?</a>
            <button name="submit" id="submit" type="submit">Sign in</button>
        </form>
    </div>
</div>
<script>
    $(document).on("ready", function(e){
    $("#showdiv").on("click", function(){
    $("div.modal-bg").removeClass("hide");
    });
    });
</script>

类 hide 应该具有有效的 css 来隐藏 div。在类 modal-bg 的 div 中。

关于javascript - 如何仅在单击按钮时执行html代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33857753/

相关文章:

html - 如何在 html 中使用 colspan、rowspan 或 css 创建表格?

WPF 如何找到单击了哪个 ListBox 项目

android - 如何对 Android 的 backendless 数据进行排序并隐藏(不删除)重复项?

javascript - 是否可以永久禁用 html 按钮?

javascript - addClass() 仅持续一秒钟

javascript - 我如何使用 ReactJS 代码播放和暂停 React-gif 图像

javascript - 上传前在浏览器中裁剪图片

javascript - 以 ViewBox 大小显示 SVG

javascript - 检查音频文件是否正在播放?

javascript - 使用 jQuery html 填充 div 时,内联 &lt;script&gt; block 焦点不会触发第二次