上诉代码 并让每一个按钮点击跳转至百度、网易、腾讯、搜狗、搜狐
时间: 2023-09-12 22:10:46 浏览: 151
你可以修改上面的代码来让每个按钮点击后跳转到不同的网站。以下是修改后的代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<title>Create Buttons with Event Handlers</title>
</head>
<body>
<div id="buttonContainer"></div>
<script>
// 创建按钮的数量
var numOfButtons = 5;
// 获取按钮容器的引用
var buttonContainer = document.getElementById("buttonContainer");
// 网站链接数组
var websites = [
"https://www.baidu.com",
"https://www.163.com",
"https://www.qq.com",
"https://www.sogou.com",
"https://www.sohu.com"
];
// 循环创建按钮
for (var i = 0; i < numOfButtons; i++) {
// 创建按钮元素
var button = document.createElement("button");
// 设置按钮的文本
button.innerText = "Button " + (i + 1);
// 设置按钮的值
button.value = i;
// 设置按钮的点击事件
button.onclick = function() {
var index = this.value;
window.location.href = websites[index];
};
// 将按钮添加到容器中
buttonContainer.appendChild(button);
}
</script>
</body>
</html>
```
在这个修改后的代码中,我们添加了一个 `websites` 数组,其中包含了要跳转的网站链接。然后在循环创建按钮时,通过按钮的值来获取相应的网站链接,并在点击事件中使用 `window.location.href` 将页面跳转到对应的网站。每个按钮都会跳转到不同的网站。
阅读全文