使用JAVAscript脚本在页面输出一个正方形要求使用prompt()方法输出正方形的行数
时间: 2024-09-30 17:10:17 浏览: 44
prompt-choices:此存储库已存档,请改用“查询者”
在JavaScript中,你可以使用`prompt()`函数来提示用户输入正方形的行数,然后通过循环结构动态创建HTML元素生成正方形。以下是一个简单的示例:
```javascript
// 获取用户输入的行数
var rows = parseInt(prompt("请输入正方形的行数:"));
// 创建一个空数组来保存每一行的li元素
var square = [];
// 遍历行数,构建正方形
for (var i = 0; i < rows; i++) {
var row = [];
for (var j = 0; j < rows; j++) {
// 添加一个新的列表项到当前行
row.push('<li></li>');
}
// 将当前行添加到整个正方形数组中
square.push(row.join(''));
}
// 在页面上显示正方形
var squareElement = document.createElement('ul');
square.forEach(function(row) {
squareElement.innerHTML += '<li>' + row + '</li>';
});
document.body.appendChild(squareElement);
//
阅读全文