如何隐藏与要保持可见的表共享类元素的HTML表
How can I hide an HTML table that shares a class element with a table I want to keep visible?
我有一个试图隐藏的表。它是由自动HTML生成的,我无法编辑。我知道我可以隐藏类table
,但是页面上和整个网站上还有其他表使用相同的类。有没有人能想到什么方法来隐藏这张桌子?
<table class="table" style="width:100%;">
您需要此表上的唯一id或唯一类。首选的方式是使用唯一的css选择器div .content .table
。最好使用这样的CSS选择器,而不是有大量的类或id。
快速且肮脏:
你可以试着数一下你有多少张桌子:
alert(document.getElementsByClassName("table").length);
确定哪个数字等于div在模板中的位置:手动。。。它应该是恒定的,否则停止阅读。即:
var num = 15; //in example
然后隐藏你的目标元素:
document.getElementsByClassName("table")[num - 1].style.display = 'none'; //index begins at 0, so you must remove 1
但每次更改模板时,您可能需要重新计算每个表另一种选择是(仅当您的表是唯一一个具有100%宽度的表时),只选择具有100%宽度
给要隐藏的表一个唯一的id。具有相同类的所有内容都会受到影响。ID是唯一的,因此每个ID都可以单独修改。
<table id="hideMe" class="table" style="width:100%;">
相关文章:
- 通过javascript/html访问twitter共享iframe
- 在索引.html和应用.js [node.js] 之间共享变量
- 我可以共享一个HTML播放器吗
- 如何隐藏与要保持可见的表共享类元素的HTML表
- 有哪些方法可以在html和javascript中实现持久,可共享的存储
- Flash Professional HTML5 Canvas:是否可以在HTML表单和Canvas之间共享数据
- Asp NET在不同的解决方案中共享了html组件
- 在HTML页面之间共享数据
- Windows 10 UWP HTML/Winjs应用程序从共享魅力启动时未接收到激活的事件
- 如何自动求和HTML表中共享相同名称的输入值框
- 在 html 和 javascript 之间共享部分
- 如何在谷歌网站中显示与iframe中的特定人员共享的谷歌云端硬盘html链接
- 使用AngularJS服务将数据从一个html传输到另一个html(控制器之间的数据共享)
- 如何使用 onload 事件从 HTML 网站在 Windows 2008 上的文件共享上运行批处理文件
- jquery Mobile 如何正确加载共享标头和面板 HTML 到驻留在不同目录的页面
- 单.js文件共享 它的数据与 2 个 HTML 页面调用
- 使用html和javascript进行自定义共享点开发
- Pinterest共享HTML链接错误
- PHP和JS如何共享HTML模板
- 在Visual Studio项目之间共享HTML/Javascript