发表于: 2020-07-18 22:07:24

1 1277


今天完成的事情:

学习使用如何js切换图片

学习使用使用DOM属性绑定任务2


图片切换:

           window.onload = function () {
                // 点击按钮切换图片

                // 获取两个按钮
                var prev = document.getElementById("prev");
                var next = document.getElementById("next");

                // 要切换图片就是要修改img标签的src属性

                // 获取img标签
                var img = document.getElementsByTagName("img")[0];
                // alert(img);

                // 创建一个数组,用来保存图片的路径
                var imgArr = ["./images/pic1.jpg""./images/pic2.jpg""./images/pic3.jpg""./images/pic4.jpg""./images/pic5.jpg",]

                // 创建一个变量,用来保存当前正在显示的图片的索引
                var index = 0;

                // 获取id为info的元素
                var info = document.getElementById("info");
                // 设置提示文字
                info.innerHTML = "一共" + imgArr.length + " 张图片, 当前第" + (index + 1) + " 张";

                // 分别为两个按钮绑定单击响应函数
                prev.onclick = function () {
                    // 切换到下一张,索引自减
                    index--;

                    // 判断index是否小于0
                    if (index < 0) {
                        index = imgArr.length - 1;
                    }

                    // alert("上一张");
                    img.src = imgArr[index];

                    // 点击按钮以后,重新设置信息
                    info.innerHTML = "一共" + imgArr.length + " 张图片, 当前第" + (index + 1) + " 张";
                };

                next.onclick = function () {
                    index++;

                    if (index > imgArr.length - 1) {
                        index = 0;
                    }

                    // alert("下一张");
                    // 切换图片就是修改img的src属性
                    // 要修改一个元素的属性元素 .属性= 属性值
                    img.src = imgArr[index];

                    // 点击按钮以后,重新设置信息
                    info.innerHTML = "一共" + imgArr.length + " 张图片, 当前第" + (index + 1) + " 张";

                };

            };


        <div id="outer">

            <p id="info"></p>

            <img src="./images/pic1.jpg" alt="1">

            <button id="prev">上一张</button>
            <button id="next">下一张</button>


任务2设置点击事件与文本变化

            function myClick(idStrfun) {
                var btn = document.getElementById(idStr);
                btn.onclick = fun;
            }

            myClick("start"function () {
                // 获取id为username的元素
                var um = document.getElementById("fname");
                // 读取um为username的元素
                // 文本框的value属性值,就是文本框中填写的内容
                alert(um.value);
            });


            // 获取id为info的元素
            var kill = document.getElementById("kill");
            // 设置提示文字
            kill.innerHTML = "杀手人";
            var per = document.getElementById("per");
            // 设置提示文字
            per.innerHTML = "平民人";


明天的计划:

完成取出绑定游戏人数,分配人数



返回列表 返回列表
评论

    分享到