请老师检查作业

来源:3-13 编程练习

鱼档卖鱼

2022-03-29 16:00:55

<!DOCTYPE html>

<html lang="en">


<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>


    </style>

</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">

        // 得到li

        let oLi = document.getElementsByTagName('li');

        // 遍历每个li元素

        for (let i = 0; i < oLi.length; i++) {

            // 把原来的文字存为一个变量

            let text = oLi[i].innerHTML;

            // 创建鼠标移入事件函数

            oLi[i].addEventListener(

                'mouseenter',

                function () {

                    oLi[i].style.color = 'red';

                    oLi[i].style.fontSize = 30 + 'px';

                    oLi[i].innerHTML += '我是第' + (i + 1) + '个';

                }, false

            )

            // 创建鼠标移出事件函数

            oLi[i].addEventListener(

                'mouseleave',

                function () {

                    oLi[i].style.color = 'black';

                    oLi[i].style.fontSize = 15 + 'px';

                    // 把原来的文字重新赋值回来

                    oLi[i].innerHTML = text;

                }, false

            )

        };


    </script>

</body>


</html>


写回答

1回答

好帮手慕小李

2022-03-29

同学你好,代码可以实现需求,棒棒的!继续努力,祝学习愉快!

0

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程