gpt4 book ai didi

javascript - 如何获取偶数数组索引并更改其背景颜色

转载 作者:行者123 更新时间:2023-11-28 17:04:45 24 4
gpt4 key购买 nike

现在我想编写一个函数来获取偶数数组索引并动态更改其背景颜色

enter image description here

就像上面显示的图像一样,我想选择列表项并更改其背景图像。

最佳答案

您可以使用数组的奇偶索引来实现此目的。

JavaScript 中,您可以使用以下代码来实现。

$('.js-toprow').each(function(index) {
if (index % 2 === 0) { // Even
$(this).css('background', '#ddd');
} else { // Odd
$(this).css('background', '#ff0000');
}
});

Android中,您可以使用以下代码来实现。

@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = super.getView(position, convertView, parent);
if (position % 2 == 1) {
view.setBackgroundColor(Color.BLUE);
} else {
view.setBackgroundColor(Color.CYAN);
}
return view;
}

React-Native中,您可以使用以下代码来实现。

renderRow(rowData, sectionID, rowID) {

let style = [
styles.row,
{'backgroundColor': colors[rowID % colors.length]}
];

return (<View style={style}/>);
}

let colors = ['#123456', '#654321', '#fdecba', '#abcdef'];

let styles = StyleSheet.create({
row: {
// .. rows style
}
});

(Provided Array).map((array, index) => {
return (
<View style={{ backgroundColor: (index % 2 == 0) ? '#ecf0f1' : '#fff' }}>
<Text>{array.key}</Text>
</View>
)
})

关于javascript - 如何获取偶数数组索引并更改其背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56141247/

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