,可以通过以下步骤实现:
下面是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<title>将来自类中元素的值输入到onclick中</title>
</head>
<body>
<div class="my-class">元素1</div>
<div class="my-class">元素2</div>
<div class="my-class">元素3</div>
<script>
var elements = document.getElementsByClassName('my-class');
for (var i = 0; i < elements.length; i++) {
elements[i].onclick = function() {
var value = this.innerHTML;
alert('点击的元素值为:' + value);
};
}
</script>
</body>
</html>
在上述示例中,我们首先使用document.getElementsByClassName()方法获取类名为"my-class"的元素集合。然后,使用循环遍历集合中的每个元素,并为每个元素添加onclick事件处理程序。在事件处理程序中,使用this.innerHTML获取被点击元素的值,并通过alert()函数显示出来。
这样,当用户点击任意一个类名为"my-class"的元素时,就会弹出一个对话框,显示被点击元素的值。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云