批改状态:合格
老师批语:
<title>JS操作class</title><div><ul class="list"><li>item1</li><li>item2</li><li>item3</li></ul></div><style>.list {background-color: cornsilk;height: 300px;}.ulwidth{width: 500px;}li {color: red}</style><script>//行内样式使用xxx.style.xxx进行操作// 内部样式,外联样式使用 window.getComputedStyle()操作//例如:增加ul边框,let ul = document.querySelector('.list');//先获取ulul.style.border = '1px solid';//对行内样式经行更改console.log(ul.style.border);//输出 1px solidconsole.log(ul.style.height);//height属性 在内联样式,没有输出结果,获取失败console.log(window.getComputedStyle(ul).height);//输出 高度300px//给高度增加100,先要将字符串转换成数字,使用paresInt()转换,然后赋值let height1 = parseInt(window.getComputedStyle(ul).height);height1 = height1 + 100;console.log(height1);ul.style.height = (height1 + 'px');console.log(window.getComputedStyle(ul).height);//输出 高度400px,修改成功let li = document.querySelector('li');//先获取liconsole.log(li.style.color);//color属性在内联样式,没有输出结果,获取失败// 内部样式,外联样式使用 window.getComputedStyle()获取值console.log(window.getComputedStyle(li).color);//输出 rgb(255,0,0)//使用classList操作属性对象//例如 给ul添加宽度属性ul.classList.add('ulwidth');ul.classList.add('list');console.log(window.getComputedStyle(ul).width);//输出500px添加成功//移除 classList.remove//替换 classList.replace('旧属性','新属性')//切换 没有就添加,有就删除 classList.toggle()</script>
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>事件</title></head><body><form action="" method="get" name="login"><label for="name">账号</label><input type="text" name="name" id="name" placeholder="请输入账号" autofocus><div class="tishi">请输入账号</div><div></div><label for="pwd">密码</label><input type="password" name="pwd" id="pwd" placeholder="请输入账号" ></form><script>let form = document.forms.login;let account= form.elements.name;//account = 'admin';console.log(account.value)let pwd= form.elements.pwd// pwd.focus()console.log(pwd)//失去焦点的处理account.onblur=function () {let tishi = document.querySelector('.tishi')if (account.value.length===0){tishi.style.display='block'account.focus()}else{tishi.style.display='none'}}</script><style>.tishi{display: none;}</style></body></html>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号