gpt4 book ai didi

javascript - 一次性支持所有 IE 版本 `nth-child` 的最佳方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 22:08:58 25 4
gpt4 key购买 nike

一次性支持所有 IE 版本的最佳方法是什么?

我想给这样的风格。对于某些特定页面。

#products tr:nth-child(even) {
background-color: red;
}


#products tr:nth-child(odd) {
background-color: white;
}

最佳答案

您可以在 javascript 中完成。

var table = document.getElementById('products');

var rows = table.getElementsByTagName('tr');

for (var i = 0; i < rows.length; ++i)
{
if ( (i % 2) == 0 )
{
rows[i].className = 'even';
}
}

然后像这样做你的 CSS:

#products tr td
{
background-color: white;
}

#products tr.even td
{
background-color: red;
}

如果您使用过 javascript 库,您可以这样做:

$('#products tr:even').addClass('even');

关于javascript - 一次性支持所有 IE 版本 `nth-child` 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com