老师请检查

来源:2-12 自由编程

慕沐8204582

2021-01-08 13:21:49

 <form action="">

        用户名:<input type="text" placeholder="请输入用户名">

        <button id="login">登录</button>

        <button id='demove'>删除</button>

    </form>

    <script type="module">

        //1.导入cookie模块

        importset,remove,get } from './cookie.js';

        // 2.获取事件

        const uernameTxt = document.querySelector('input');

        const login = document.getElementById('login');

        const demove = document.getElementById('demove');



        (function(){     

            //3.登录按钮注册点击事件     

            login.addEventListener('click',()=>{

                // 3.1如果value为空 什么都不干

                //不写的话 不为空 点击登录会创建一个空值cookie

                ifuernameTxt.value == '' ){                

                }else{

                    // 3.2否则 创建cookie 值为uernameTxt的value

                    set('uername',uernameTxt.value,{

                        //失效时间7天

                    maxAge7*24*3600                

                }); 

                }                                                                       

            },false); 

            // 4.删除按钮注册点击事件

            demove.addEventListener('click',()=>{

                // 4.1删除名为uername的cookie

                remove('uername');                                             

            },false);


            // 5.如果document.cookie存在则uernameTxt.value为uername的值

            //else否则为空 可以不写 默认为空

            if(document.cookie){

                uernameTxt.value = get('uername')

            }else{

                uernameTxt.value = '' 

            };                     

        })();


写回答

1回答

好帮手慕星星

2021-01-08

同学你好,代码逻辑没有问题。建议在样式与效果图保持一致

http://img.mukewang.com/climg/5ff7fea0091b86c104520109.jpg

内容整体在水平方向上居中,两个按钮在第二行显示,并且两个按钮有颜色。参考修改:

http://img.mukewang.com/climg/5ff7ffd00949beee08120835.jpg

祝学习愉快!

0

0 学习 · 15276 问题

查看课程