可以使用循环结构,比如for循环,来生成多个弹窗。
在每次循环中,可以根据需要动态地创建一个弹窗元素,并将其样式设置为不能关闭,然后将其添加到页面中。
以下是一个简单的示例代码:
```javascript for (var i = 0; i < 3; i++) { var popup = document.createElement('div'); popup.innerHTML = '关不掉的弹窗' + (i+1); popup.classList.add('popup'); document.body.appendChild(popup); } ```
在此示例中,使用了一个for循环来生成3个关不掉的弹窗。
每个弹窗都被创建为一个div元素,并添加了一个类名'popup'用于样式设置。
弹窗的内容可以通过innerHTML属性来设置。
要使弹窗无法关闭,可以使用JavaScript禁用关闭按钮或则设置弹窗外的区域点击无效。
通过以上代码的执行,页面中会出现三个关不掉的弹窗,每个弹窗内容为'关不掉的弹窗1','关不掉的弹窗2'和'关不掉的弹窗3'。
这种方法可以根据需要动态地生成多个弹窗。
使用JavaScript来生成弹窗可以提供更多的灵活性和控制性,来满足用户的需求。