麻烦帮忙看一下代码实现还有需要继续优化的么?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
<li>jquery</li>
<li>HTML5</li>
<li>CSS3</li>
<li>ES6</li>
</ul>
<script type="text/javascript">
//补充代码
let list = document.querySelectorAll('li');
for (let i = 0; i < list.length; i++) {
let listinner = list[i].innerHTML;
list[i].addEventListener('mouseover',function () {
this.style.color = "red";
let afterInner = "我是第" + (i + 1) + "个"
this.innerHTML = listinner + afterInner;
})
list[i].addEventListener('mouseout', function () {
this.style.color = "black";
let afterInner = ' ';
this.innerHTML = listinner + afterInner;
})
}
</script>
</body>
</html>麻烦帮忙看一下还有继续优化的地方么?
22
收起
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星