发表于: 2020-01-03 22:37:53
1 1283
今天完成的事
1,测试使用原生js操作dom,并修改样式;
2,学习使用伪代码;
明天的计划
1,找到可以动态修改dom元素值的方法;
2,重新仔细地再看一遍js操作dom;
遇到的问题
如果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,不接受除此之外的其他形式的定义,所以通过数组方式目前暂时不能动态的修改元素样式;正在寻找解决得办法中;
评论