获取动态生成的按钮点击时的id可以通过以下步骤实现:
以下是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<title>动态生成按钮示例</title>
</head>
<body>
<div id="buttonContainer"></div>
<script>
// 动态生成按钮
function generateButton() {
var buttonContainer = document.getElementById("buttonContainer");
var button = document.createElement("button");
var buttonId = "dynamicButton" + Math.random(); // 生成唯一的id
button.setAttribute("id", buttonId);
button.innerHTML = "动态按钮";
buttonContainer.appendChild(button);
// 添加点击事件监听器
button.addEventListener("click", function(event) {
var clickedButtonId = event.target.id;
console.log("点击的按钮id为:" + clickedButtonId);
});
}
// 调用生成按钮函数
generateButton();
</script>
</body>
</html>
在上述示例中,通过generateButton函数动态生成了一个按钮,并为其设置了唯一的id属性。在按钮的点击事件监听器中,通过event.target.id获取到了被点击按钮的id,并将其打印到控制台中。
对于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,这里无法提供相关链接。但腾讯云提供了丰富的云计算服务,可以通过访问腾讯云官方网站获取更多信息。
领取专属 10元无门槛券
手把手带您无忧上云