在点击事件中移除动态ID的解决方法可以使用以下代码示例:
HT
ML
部分:
<button id="btn">点击按钮</button>
<div id="dynamicDiv">
<p>这是一个动态生成的div</p>
JavaScript部分:
// 获取按钮元素
var button = document.getElementById("btn");
// 给按钮添加点击事件监听器
button.addEventListener("click", function() {
// 获取动态生成的div元素
var dynamicDiv = document.getElementById("dynamicDiv");
// 移除动态生成的div元素
dynamicDiv.parentNode.removeChild(dynamicDiv);
上述代码中,首先通过document.getElementById()
方法获取按钮元素和动态生成的div元素。然后,使用addEventListener()
方法给按钮添加点击事件监听器。在点击事件中,通过parentNode.removeChild()
方法移除动态生成的div元素。这样,当按钮被点击时,动态生成的div元素将会被移除。