gpt4 book ai didi

javascript - 从 jquery 到 javascript 的转换问题

转载 作者:行者123 更新时间:2023-11-30 17:11:27 25 4
gpt4 key购买 nike

我正在尝试将下面的代码从 jquery 转换为 javascript,但我不知道该怎么做。谁能帮帮我?

$('*').each(function(i, el){    

var $element = $(el),
color = $element.css('background-color');

if(!~$.inArray(color, colors))
colors.push(color);

});

提前致谢

最佳答案

#1
Array.prototype.slice.call(document.querySelectorAll('*')).forEach(function (node) {
var color = node.style.backgroundColor;
if (color && !~colors.indexOf(color)) {
colors.push(color);
}
});

#2
var elements = Array.prototype.slice.call(document.getElementsByTagName('*')),
len = elements.length,
i, node, color;

for (i = 0; i < len; i++) {
node = elements[i];
color = node.style.backgroundColor;

if (color && !~colors.indexOf(color)) {
colors.push(color);
}
}

http://jsbin.com/miyida/1/

关于javascript - 从 jquery 到 javascript 的转换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26925438/

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