Javascript Java脚本-为某些数组元素指定不同的颜色
我正试图用JS做些什么,但按照通常的方式,数组被证明是我存在的祸根Javascript Java脚本-为某些数组元素指定不同的颜色,javascript,html,arrays,replace,styles,Javascript,Html,Arrays,Replace,Styles,我正试图用JS做些什么,但按照通常的方式,数组被证明是我存在的祸根 我必须循环从1到100的数字,并在HTML中打印它们,每个除以3的数字应该显示为红色,而所有其他数字都应该是黑色。我尝试了很多事情,试图找到如何做到这一点,但没有找到答案。任何人都可以告诉我什么是正确的方法吗?您可以使用以下代码获得您想要的 for(设i=1;i(i%3)==0?`THREE`:i) .join(“”); document.write(`${text}`) b{ 颜色:红色; }在帖子充斥着不喜欢的内容之前,你
我必须循环从1到100的数字,并在HTML中打印它们,每个除以3的数字应该显示为红色,而所有其他数字都应该是黑色。我尝试了很多事情,试图找到如何做到这一点,但没有找到答案。任何人都可以告诉我什么是正确的方法吗?您可以使用以下代码获得您想要的
for(设i=1;i<101;i++){
如果(i%3==0){
console.log('THREE');
}否则{
控制台日志(i)
}
}
首先,通过编号1
循环到100
:
for (var i = 1; i <= 100; i++) {
//Stuff will go here
}
最后,添加if
语句:
if (i % 3) {
document.write(i);
} else {
document.write("THREE");
}
完整代码:
for(var i=1;i将这三个元素放在一些内联元素中,并添加css规则来更改颜色。
对于打印列表,杰克解释了解决方案。(做了不同的事情,因为我可以。)
const text=(新数组(100))
.填写(“”)
.map((_v,i)=>(i%3)==0?`THREE`:i)
.join(“
”);
document.write(`${text}`)
b{
颜色:红色;
}
在帖子充斥着不喜欢的内容之前,你能发布你的代码吗?是关于颜色的问题吗?模?两者都没有?是的,很抱歉它应该是红色的,而不是改成word。谢谢你的回答,杰克·巴什福德,但是,由于时间太晚了,我分心了,问错了问题。我在想第一个任务是更改单词,我已经做了。我现在想知道的是如何更改html中文本的颜色。您想要什么颜色?例如,您想要蓝色表示数字,红色表示三个
?您可以编辑您的问题吗?只需将三个更改为红色,我就可以看到它是如何完成的太好了,谢谢。我已经编辑了问题:)
if (i % 3) {
document.write(i);
} else {
document.write("THREE");
}