隔行变色

本文介绍两种使用JavaScript动态向div内添加带有不同背景颜色的p元素的方法。通过循环及条件判断,根据奇偶行设置不同的背景色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//第一种:
//首先获取div元素,因为要动态往div里添加p元素;
var oDiv document.getElementById("wrap");
//往div里动态添加p元素,因为要添加10个p每个p的内容不一样,所以要循环p;
//var一个变量,初始值为空,以后要方变量的值;
var str "";
for(var 0;i<10;i++){
    if(i%2 == 0){  //当值为0为偶数行;
        str+="<p style='background: green;'>我是第"+(i+1)+"行</p>";
    }else if(i%2==1){//当值为1为基数行;
        str+="<p style='background: blue;'>我是第"+(i+1)+"行</p>";
    }
   
}
oDiv.innerHTML str;

  // 第二种:
//首先获取div元素,因为要动态往div里添加p元素;
    var oDiv document.getElementById("wrap");
//    //往div里动态添加p元素,因为要添加10个p每个p的内容不一样,所以要循环p;
//    //var一个变量,初始值为空,以后要方变量的值;
    var str "",n=null;
    for(var 0;i<10;i++){
            if(i%2){
                "green"
            }else{
                "blue"
            }
        str+="<p style='background: "+n+";'>我是第"+(i+1)+"行</p>";
        }
        oDiv.innerHTML str;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值