小编Vis*_*hah的帖子

获取最后一个可见div的CSS选择器

一个棘手的CSS选择器问题,不知道它是否可能.

让我们说这是HTML布局:

<div></div>
<div></div>  
<div></div>  
<div style="display:none"></div>
<div style="display:none"></div>  
Run Code Online (Sandbox Code Playgroud)

我想选择div显示的最后一个(即不是display:none),这将是div给定示例中的第三个.请注意,div真实页面上的s 数量可能不同(甚至是display:none那些).

html css css-selectors

155
推荐指数
6
解决办法
16万
查看次数

圆形表角只有CSS

我进行了搜索和搜索,但未能找到符合我要求的解决方案.

我有一个简单的HTML表格.我想要它的圆角,使用图像或JS,即纯CSS.像这样:

表格布局草图

角部细胞的圆角和细胞的1px粗边.

到目前为止我有这个:

table {
  -moz-border-radius: 5px !important;
  border-collapse: collapse !important;
  border: none !important;
}
table th,
table td {
  border: none !important
}
table th:first-child {
  -moz-border-radius: 5px 0 0 0 !important;
}
table th:last-child {
  -moz-border-radius: 0 5px 0 0 !important;
}
table tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 5px !important;
}
table tr:last-child td:last-child {
  -moz-border-radius: 0 0 5px 0 !important;
}
table tr:hover td {
  background-color: #ddd !important …
Run Code Online (Sandbox Code Playgroud)

html css html-table rounded-corners

76
推荐指数
7
解决办法
23万
查看次数

addEventListener在追加innerHTML后消失了

好的,所以我使用javascript/greasemonkey将以下html添加到网站中.(只是样品)

<ul>
 <li><a id='abc'>HEllo</a></li>
 <li><a id='xyz'>Hello</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我还为元素添加了一个click事件监听器.到目前为止,所有工作都很好,单击元素时会触发click事件.

但是...我在脚本中有另一个函数,在某个条件下修改了html,即它附加了它,所以它看起来像:

<ul>
 <li><a id='abc'>Hello</a></li>
 <li><a id='xyz'>Hello</a></li>
 <li><a id='123'>Hello</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

但是当这个完成时,它会破坏我为前两个元素添加的监听器...当我点击它们时没有任何反应.

如果我注释掉对附加函数的调用,它就会重新开始工作!

请帮忙...

javascript innerhtml addeventlistener

5
推荐指数
1
解决办法
2952
查看次数