使用prompt()alert()document.write()输出十条个人信息
时间: 2024-09-13 21:15:18 浏览: 47
在JavaScript中,`prompt()`、`alert()` 和 `document.write()` 都是浏览器内置的一些函数,它们主要用于与用户交互或向HTML文档添加内容。如果你想通过这三种方式输出十条个人信息,你可以这样做:
```javascript
// 假设个人信息是一个数组
let personalInfo = [
{ name: "张三", age: 25, job: "工程师" },
{ name: "李四", age: 30, job: "设计师" },
// ...重复七次其他个人信息
];
for (let i = 0; i < 10; i++) {
let item = personalInfo[i] || {}; // 确保数组索引越界时不报错
// 使用prompt提示用户输入
let inputName = prompt(`请输入第${i+1}个人的姓名`, item.name);
if (inputName) {
item.name = inputName;
}
// 使用alert显示信息
alert(`姓名: ${item.name}, 年龄: ${item.age}, 职业: ${item.job}`);
// 使用document.write将数据写入HTML
document.getElementById('personal-info') ?
document.getElementById('personal-info').innerHTML += `<p>${item.name} - ${item.age} - ${item.job}</p>` :
document.createElement('div').id = 'personal-info' &&
document.getElementById('personal-info').innerHTML = `<p>${item.name} - ${item.age} - ${item.job}</p>`;
}
```
请注意,`prompt()`会阻塞页面直到用户输入并确认,如果直接在服务器端运行这段代码,可能会造成用户体验不佳。
阅读全文