从一个div中获取其他输入中的可见行,并删除CSS隐藏的所有其他行,可以通过以下步骤实现:
以下是一个示例代码:
// 获取包含所有行的div元素
var divElement = document.getElementById("yourDivId");
// 获取div元素中的所有行元素
var rowElements = divElement.getElementsByTagName("div");
// 遍历所有行元素
for (var i = 0; i < rowElements.length; i++) {
var rowElement = rowElements[i];
// 获取行元素的计算样式
var computedStyle = window.getComputedStyle(rowElement);
// 判断行是否可见
if (computedStyle.display !== "none") {
// 行是可见的,保留
continue;
} else {
// 行是隐藏的,从div中移除
rowElement.parentNode.removeChild(rowElement);
}
}
这样,你就可以从一个div中获取其他输入中的可见行,并删除CSS隐藏的所有其他行了。
请注意,以上代码仅为示例,实际应用中可能需要根据具体情况进行适当的修改和调整。
领取专属 10元无门槛券
手把手带您无忧上云