Html 在ie8中是否有任何方法可以使work成为第n个child()
我正在我的站点中使用Html 在ie8中是否有任何方法可以使work成为第n个child(),html,css,internet-explorer,internet-explorer-8,Html,Css,Internet Explorer,Internet Explorer 8,我正在我的站点中使用nth-child()(奇数和偶数) 它在除ie8之外的所有浏览器中都能正常工作,无需使用任何js或jquery 我们可以在ie8中使用这些伪类吗 (我不应该使用任何js或Jquery) 提前感谢:) 请给我一些建议 我的代码是这样的 .row-strip{ float: left; min-height: 1px; padding: 0px 3px; &:nth-child(even){ background-color: @tableRowZebraBac
nth-child()
(奇数和偶数)
它在除ie8之外的所有浏览器中都能正常工作,无需使用任何js或jquery
我们可以在ie8中使用这些伪类吗
(我不应该使用任何js或Jquery) 提前感谢:) 请给我一些建议 我的代码是这样的
.row-strip{
float: left;
min-height: 1px;
padding: 0px 3px;
&:nth-child(even){
background-color: @tableRowZebraBackgroundColor;
}
&:hover{
background-color: @tableRowHoverBackgroundColor;
cursor: pointer;
}
}
你能详细说明一下如何为ie8做到这一点吗
var childnumber = document.querySelectorAll('.row-strip:nth-child(3)');
是的,您可以使用querySelectorAll,它在IE8中运行良好
var childnumber3 = document.querySelectorAll('div:nth-child(3)');
如果你不想使用js或jQuery,为什么要在问题中标记它们??!好的,sry,我没有意识到这一点。现在有什么建议吗??(我不应该使用任何js或Jquery)来自OPIt的纯javascript,你可以像使用IE8一样使用它,没有其他简单的解决方案。哦,我同意,没有其他方法(除非你控制HTML的生成)。答案被接受了,所以我猜引用的句子在原来的问题中没有任何用处:)