发表于: 2020-01-03 22:37:53

1 1283


今天完成的事

1,测试使用原生js操作dom,并修改样式;

2,学习使用伪代码;

明天的计划

1,找到可以动态修改dom元素值的方法;

2,重新仔细地再看一遍js操作dom;

遇到的问题 

var element = document.getElementById("array[2]");
element.style.backgroundColor="red";

如果arry[2],换为某元素id可以顺利执行,但这样也只能静态的修改dom,没法达到预期效果;

收获

1,用伪代码表明代码的关键职能:(伪代码写得还是欠水平,得好好改进)

对任务一的初步思路:

 大循环  {

    arr <- [ ]

    for i <- 0 to 3 

         {

     颜色随机生成

     myColor<- 随机生成的颜色

     arr[i] <- myColor         

     随机生成数值

     myId <- “ 元素id“ + 随机数

     arr2[i] <-  myId

     确定arr2没有重复元素

      }

  docment.ById("arr[i]").style.background= "arr2[i]"

}

循环定时 1000ms          //绑定开始按钮

清除循环定时              // 绑定结束按钮


虽然得到一个大概思路,但也遇到了问题,比如ById( "")只能时元素特定id,不接受除此之外的其他形式的定义,所以通过数组方式目前暂时不能动态的修改元素样式;正在寻找解决得办法中;


返回列表 返回列表
评论

    分享到