老师还有需要优化的地方吗
来源: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
同学你好,实现效果没有问题,代码也是可以的哦。继续加油!
祝学习愉快!
相似问题