在单击表行时,在<tr>元素中创建一个类名可以通过以下步骤实现:
var rows = document.getElementsByTagName("tr");
for (var i = 0; i < rows.length; i++) {
rows[i].addEventListener("click", function() {
// 在这里执行添加类名的操作
});
}
this.classList.add("selected");
上述代码将为被单击的行添加一个名为"selected"的类名。
// 在添加新的类名之前先移除之前的类名
var selectedRows = document.getElementsByClassName("selected");
for (var i = 0; i < selectedRows.length; i++) {
selectedRows[i].classList.remove("selected");
}
上述代码将移除所有具有"selected"类名的行的类名。
综上所述,以上步骤可以实现在单击表行时在<tr>元素中创建一个类名。这样可以方便地通过CSS样式来对被选中的行进行样式调整或其他操作。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云