WebApi入门第二章(获取操作页面元素),2024年前端开发进阶课程

34 阅读3分钟

#box img {

height: 250px;

}

  • 海海1
  • 海海2
  • 海海3

2.操作元素属性

=========

2-1.元素属性操作


  • 1.语法:元素.属性名(其实就是对象的取值赋值语法)

  • 设置元素属性的值:元素.属性名 = 属性值

  • 2.特点:

  • 1.class在js中是一个关键字,如果要拿到类名需要使用className

  • 2.只能获取到行内样式的属性值,无法得到行外(内联/外联)样式的属性值

  • 3.一定是一个字符串,例如:div.style.height得到150px 得到的是一个带单位的字符串

  • 4.如果css样式的属性有以下

  • 例如background-color,margin-top,使用js获取和设置这些属性的时候需要使用驼峰命名(因为-符号不符合js的命名规范)

  • 例如:div.style.backgroundColor

  • 3.注意点:修改类名需要注意会覆盖掉原本的类样式,所以一般我们不会直接修改类名,而是在原先类名的基础上加 一个类,这里需要注意多个类名之间的空格

  • 例如:div.className += " two";//字符串拼接添加类型,注意多个类名之间的空格

2-2.普通元素常用属性


2-3.表单元素常用属性


Document

用户名:

密码:

男:

女:

篮球:

足球:

羽毛球:

乒乓球:

2-4.元素属性操作注意点


| 注意点总结 |

| --- |

| 1. 只能获取到行内样式的属性值,无法得到行外(内联/外联)样式的属性值 |

| 2.获取的数据都是string字符串,带单位 |

| 3.既可以获取,也可以修改 (修改没有行内行外限制,可以修改任何属性) |

小案例:开关灯


需求:点击按钮:如果按钮是 关灯 将页面的背景色变黑,将开关变成 开灯;相反反着做即可

效果图

初始效果

点击效果 (颜色 #000)

思路分析:


/*

思路分析

  1. 事件源:按钮 querySelector('button')

  2. 事件类型:点击事件 onclick

  3. 事件处理

3.1 获取按钮的值:innerText

3.2 获取body元素:querySelector('body') || document.body

3.3 判定按钮的值

  • 关灯:背景色变黑,按钮的值变 开灯

  • 开灯:背景色变亮,按钮的值变 关灯

*/

最后

其实前端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

这里再分享一个复习的路线:(以下体系的复习资料是我从各路大佬收集整理好的)

《前端开发四大模块核心知识笔记》

最后,说个题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。

我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。 开源分享:docs.qq.com/doc/DSmRnRG…