document.createelement如何绑定点击事件_Web API - DOM事件
时间: 2023-09-10 18:05:18 浏览: 155
要绑定一个元素的点击事件,可以使用 addEventListener 方法。例如,假设你已经用 document.createElement 创建了一个按钮元素,它的 ID 是 myButton:
```
var myButton = document.createElement("button");
myButton.innerHTML = "Click me!";
myButton.addEventListener("click", function() {
alert("Button clicked!");
});
document.body.appendChild(myButton);
```
这段代码中,addEventListener 方法会为按钮元素添加一个名为 "click" 的事件监听器。当按钮被点击时,会触发这个监听器里面的函数,这个函数会弹出一个提示框。最后,appendChild 方法会将这个按钮添加到文档中,使其可见。
相关问题
解释下面这段代码var _info = document.createElement("div"); _info.className = "_info"; var _info_p1 = document.createElement("p"); _info_p1.className = "ccname"; _info_p1.innerHTML = obj[i].cc.ccname; var _info_p2 = document.createElement("p"); _info_p2.className = "ccphone"; _info_p2.innerHTML = obj[i].cc.phone; var _info_p3 = document.createElement("p"); _info_p3.className = "myqh"; _info_p3.innerHTML = '满油取还'; _info.appendChild(_info_p1); _info.appendChild(_info_p2); _info.appendChild(_info_p3); td.appendChild(_info); var _button = document.createElement("div"); _button.className = "_button";
这段代码是用于创建一些 DOM 元素并将它们添加到其他元素中。首先,创建一个 `<div>` 元素,赋值给变量 `_info`,并设置它的类名为 "_info"。接下来,创建三个 `<p>` 元素,分别赋值给变量 `_info_p1`、`_info_p2`、`_info_p3`,并设置它们的类名和内容。然后,将这三个 `<p>` 元素添加到 `_info` 元素中。接着,将 `_info` 元素添加到名为 `td` 的元素中。最后,创建一个 `<div>` 元素,赋值给变量 `_button`,并设置它的类名为 "_button"。
createElement绑定点击事件
可以使用createElement方法创建一个元素,并使用addEventListener方法为该元素绑定点击事件。具体步骤如下:
```javascript
// 创建一个button元素
var btn = document.createElement("button");
// 为button元素添加文本内容
btn.innerHTML = "Click me";
// 为button元素添加点击事件
btn.addEventListener("click", function() {
alert("Button clicked");
});
// 将button元素添加到页面中
document.body.appendChild(btn);
```
上述代码将创建一个button元素,并为其添加文本内容“Click me”。然后,使用addEventListener方法为该元素绑定点击事件,当用户单击该按钮时,将弹出一个警告框显示“Button clicked”。最后,使用appendChild方法将该元素添加到页面中。