假设我碰到一个有100个表格的页面:50个表格是100个宽度,50个表格是200个宽度。如果它们的宽度与某些(200)像素相同,如何隐藏所有元素(表格)?
200宽度的表是不相关的,我和我想隐藏他们与if()
声明。
的问题了,他们没有选择,我需要通过它们的宽度来选择时间。这可能吗?
我想这一点,但没有奏效:
document.querySelectorAll('table').forEach((e)=> {
if (table.width === 300) {
e.style.visibility = 'hidden';
}
});
编辑:我最渴望的一个香草的解决方案。
嗯,这个返回undefined即使页面包含明确表(表,带有TBODY,TD的,等等)。 – sangoko
这很奇怪,当你登录e时控制台会说什么? – TimCodes
https://codepen.io/TimCodes/pen/YxdyYG?editors=1111 – TimCodes