首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用JavaScript显示随机数列表并将其显示在Modal上

的方法如下:

  1. 首先,创建一个HTML页面,包含一个按钮和一个Modal(弹出框)元素。给按钮添加一个点击事件,当点击按钮时,弹出Modal。
代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
    <title>随机数列表</title>
    <style>
        .modal {
            display: none;
            position: fixed;
            z-index: 1;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            overflow: auto;
            background-color: rgba(0, 0, 0, 0.4);
        }

        .modal-content {
            background-color: #fefefe;
            margin: 15% auto;
            padding: 20px;
            border: 1px solid #888;
            width: 80%;
        }

        .close {
            color: #aaa;
            float: right;
            font-size: 28px;
            font-weight: bold;
        }

        .close:hover,
        .close:focus {
            color: black;
            text-decoration: none;
            cursor: pointer;
        }
    </style>
</head>
<body>
    <button onclick="openModal()">显示随机数列表</button>

    <div id="myModal" class="modal">
        <div class="modal-content">
            <span class="close" onclick="closeModal()">&times;</span>
            <h2>随机数列表</h2>
            <ul id="randomList"></ul>
        </div>
    </div>

    <script src="script.js"></script>
</body>
</html>
  1. 在JavaScript文件(script.js)中,编写生成随机数列表、打开和关闭Modal的函数。
代码语言:txt
复制
function openModal() {
    var modal = document.getElementById("myModal");
    modal.style.display = "block";

    generateRandomList();
}

function closeModal() {
    var modal = document.getElementById("myModal");
    modal.style.display = "none";
}

function generateRandomList() {
    var randomList = document.getElementById("randomList");
    randomList.innerHTML = "";

    for (var i = 0; i < 10; i++) {
        var randomNumber = Math.floor(Math.random() * 100);
        var listItem = document.createElement("li");
        listItem.textContent = randomNumber;
        randomList.appendChild(listItem);
    }
}
  1. 运行HTML页面,点击按钮即可显示随机数列表的Modal。

这个例子中,我们使用了JavaScript来生成随机数列表,并将其显示在Modal上。当点击按钮时,Modal弹出并显示随机数列表,点击Modal上的关闭按钮或背景区域,Modal关闭。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • [ASP.NET MVC] 利用动态注入HTML的方式来设计复杂页面

    随着最终用户对用户体验需求的不断提高,实际上我们很多情况下已经在按照桌面应用的标准来设计Web应用,甚至很多Web页面本身就体现为一个单一的页面。对于这种复杂的页面,我们在设计的时候不可以真的将所有涉及的元素通通至于某个单独的View中,将复杂页面相对独立的内容“分而治之”才是设计之道。我们可以借鉴Smart Clent应用的设计方式:将一个Windows Form作为应用的容器(Smart Client Shell),在操作过程中动态地激活相应的用户控件(Smart Part)并加载到容器中。对于一个复杂页面来说,我们也只需要将其设计成一个容器,至于运行过程中动态显示的内容则可以通过Ajax调用获取相应的HTML来填充。[源代码从这里下载]

    02
    领券