📅  最后修改于: 2023-12-03 15:09:06.271000             🧑  作者: Mango
当我们使用 JavaScript 动态创建 HTML 元素的时候,有时候需要给这些元素添加一些事件,比如点击事件。本文将介绍如何在 JavaScript 中给创建的子元素添加 onclick 事件。
首先,我们需要创建我们想要添加 onclick 事件的元素。可以使用以下代码创建一个按钮元素。
const myButton = document.createElement('button');
接下来,我们需要给这个按钮元素添加 onclick 事件。有两种方法可以实现这个目的。
myButton.onclick = function() {
console.log('Button clicked!');
};
myButton.addEventListener('click', function() {
console.log('Button clicked!');
});
最后,我们需要将这个按钮元素添加到 DOM 中。假设我们想要将这个按钮元素添加到一个 id 为 'container' 的 div 元素中,可以使用以下代码:
const container = document.getElementById('container');
container.appendChild(myButton);
在 JavaScript 中动态创建 HTML 元素并给它们添加 onclick 事件可以像以上代码一样实现。无论是方法一还是方法二,都可以实现相同的效果。添加其他的事件也可以使用类似的方法,只需要将 'click' 替换为相应的事件名称即可。