由于 Chrome 扩展,我只能使用一行,而且它是唯一符合我需求的。
<td>
需要通过属性“UserName”来确定是否需要使被阻止的用户不可见。
我无法弄清楚这一点,而且在 Javascript(不是我的语言)方面我真的是一个菜鸟
我已经尝试过display:none
hidden
和style.visibility="hidden"
.
我已经尝试过 w3Schools 并搜索了 Javascript 和 HTML 页面来了解如何执行此操作,虽然我已经得到了可行的代码,但该脚本需要大约 8 行,但无法运行。我可能不得不放弃它,但我想我已经给了它最后一次机会。
document.getElementsByTagName("td")[0].getAttribute("theUserName").value("madmax").style.visible = "hidden";
预期 - <td>
不应该出现
结果 - 它出现了
最佳答案
一行隐藏内容:
[...document.querySelectorAll("td[theUserName=madmax]")].forEach(e=>e.style.display = 'none');
删除<td>
:
[...document.querySelectorAll("td[theUserName=madmax]")].forEach(e=>e.remove());
关于javascript - 我正在尝试设置一个属性不可见的通用元素并在一行 JavaScript 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57207783/