老师还有需要优化的地方吗

来源:7-2 编程练习

ray城市之光

2019-04-24 12:13:03

var list = document.getElementById("list");
var btnAdd = document.getElementById("btnAdd");
var btnRemove = document.getElementById("btnRemove");
var listLi = list.getElementsByTagName("li");
for (var i = 0; i < listLi.length; i++) {
   listLi[i].onmouseover = function () {
       this.style.backgroundColor = "blue";
   };
   listLi[i].onmouseout = function () {
       this.style.backgroundColor = "orange";
   }
}
btnAdd.onclick = function () {
   var liText = document.createTextNode("我是li" + (listLi.length + 1));
   var creatLi = document.createElement("li");
   creatLi.appendChild(liText);
   list.appendChild(creatLi);
};

btnRemove.onclick = function () {
   if (listLi.length > 0){
       list.removeChild(list.lastElementChild);
   }
}

写回答

1回答

好帮手慕糖

2019-04-24

同学你好,实现效果没有问题,代码也是可以的哦。继续加油!

祝学习愉快!

0

0 学习 · 4826 问题

查看课程