前端开发调式必备技能F12开发者工具之Elements(元素)面板,详细图解带流程【第一部分】

news2024/11/19 23:38:29

目录

一、进入浏览器开发工具的几种方式

二、Elements(元素)面板

 左侧区域

右侧区域

 计算样式

事件监听器


大家好!我是爷爷的茶七里香,这个名字有没有让你想起周董的歌捏?好了,废话不多说,开始今天咱们的内容:

一、进入浏览器开发工具的几种方式

        相必是个老手都知道按键盘上的f12就行了,但是有些网站会有反调式的机制,有时候你按f12没反应,不是你卡了也不是你键盘坏了,而是网站不允许你调出f12的面板,那么这个时候我们该怎么办呢?我们可以通过点击浏览器右上角的三个小点点,里面会有开发工具的选项,如图:

        除了上面介绍的两种方法,还有一种是直接在界面上鼠标右键选择检查,如:

总结下来有以下:

  • 快捷键F12
  • 鼠标右键选择检查
  • 浏览器右上角的选项(特殊情况下使用) 

二、Elements(元素)面板

        当我们进入这个面板后,展现的区域有两大部分,如下:

 左侧区域

 页面上的元素基本山都在这里了,页面上能看到的在这也能看到,页面上看不到的在这依然能看到,在这里我们可以直接对元素进行元素进行拖拽,也可以修改元素的相关内容以及属性:

 比如上面这个,当我想知道密码是否输入正确的时候,它并没有提供给我们显示密码的按钮,这个时候左侧的元素面板就能派上用场了 ,我可以修改这个标签的type属性,就能让它显示密码,效果如下:

好玩吧?想学吗?我教你啊,嘿嘿~

首先我们选中输入的密码,然后鼠标右键选择检查的选项:

 接着会跳出下面的这个面板:

接着我们双击password那里,修改成text类型,回车之后就有效果啦: 

 

除了这些操作,我们还可以右键元素,里面有很多选项,可以自己玩玩;比如你要写js控制元素,那么你就先需要获取这个元素的DOM对象,所以就要写出取这个标签的js代码,在这个面板中我们是可以直接将js复制出来的,如下:

 复制的内容:

document.querySelector("#p")

神奇吧? 是不是很方便?同时也可以给这个标签加断点,当浏览器渲染它的时候就可以停留在你下断点的位置,自己去玩玩吧!!!

右侧区域

这个区域基本上是对页面样式的调式,我们可以通过这里边的css调出我们想要的效果之后,再将相关的值写到我们的css代码里边;比如我将授权登录的按钮变成了绿色了:

细心的老铁应该注意到了一些奇奇怪怪的按钮了 

下面大概说一下我有用到的面板:

 计算样式

这里边直接显示的是元素的相关样式,也比较清晰:

 我个人觉得样式和计算样式差不多,这个看个人使用习惯,用哪个都行!!!

事件监听器

 事件监听器如名字的意思一样,它能查看到该元素的祖父元素事件:

那么我要是只想看这个元素有没有事件监听呢?我们只需要把祖父的那个√去掉就好了:

 啥也没显示,说明该元素没有事件监听 

 今天的介绍就到这啦,下次见!!!

🥇原创不易,还希望各位大佬支持一下!

👍点赞,你的认可是我创作的动力 !

🌟收藏,你的青睐是我努力的方向!

✏️评论,你的意见是我进步的财富! 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/409072.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

项目实训记录(十二)——el-table-column根据条件修改字体颜色

目录 一、干了什么? 二、问题和解决方法 1. el-table-column根据条件修改字体颜色 2.问题 总结 一、干了什么? 本周要完成数据去重工作和前端的完善。 清理工作 主要是来删除用户插入的重复数据。由管理员决定表是否允许重复数据。如果用户上传的表不允…

vue3 自定义全局loading组件 (PC和移动端都非常适用)

前言 在开发的过程中,点击提交按钮,或者是一些其它场景总会遇到loading加载框,PC的一些ui库也没有这样的加载框,无法满足业务需求,因此可以自己自定义一个,实现过程如下。 效果图(loading样式…

个人博客小程序

文章目录1.前言2.首页博客数据展示3.用data中的数据渲染博客展示4.使用云数据库创建集合blogs5.读取数据库中的数据6.创建添加博客页面1.前言 这篇文章详细的介绍了个人博客小程序的云开发流程,包括博客展示页面,添加博客页面的创建,以及云函…

pm2基本使用

1.pm2的基本介绍 pm2是node的进程管理器,利用它可以简化node任务的管理,且内置了许多功能,常用于后台脚本管理。 pm2特性 自带热部署 - - - 当源文件更新 线上项目也会自动重启后台运行 - - - 不会占用实时窗口 会在后台运行服务信息查看 - - - 查看运行中程序的…

Vue权限控制

此文章根据视频教程进行整理前端面试官必问系列-后台系统的权限控制与管理,建议搭配视频教程一起食用效果更佳 目录 1、权限相关概念 1.1、权限的分类 后端权限 前端权限 1.2 、前端权限的意义 降低非法操作的可能性 尽量减少不必要请求,减轻服务…

VUE跨域、常用解决跨域的方法

当我们遇到请求后台接口遇到 Access-Control-Allow-Origin 时,那说明跨域了。 跨域是因为浏览器的同源策略所导致,同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,同源是指&…

〖大前端 - 基础入门三大核心之CSS篇⑱〗- CSS中的背景

说明:该文属于 大前端全栈架构白宝书专栏,目前阶段免费开放,购买任意白宝书体系化专栏可加入TFS-CLUB 私域社区。福利:除了通过订阅"白宝书系列专栏"加入社区获取所有付费专栏的内容之外,还可以通过加入星荐…

【React Router v6】路由组件传参params/search/state(router v6)

欢迎来到我的博客 📔博主是一名大学在读本科生,主要学习方向是前端。 🍭目前已经更新了【Vue】、【React–从基础到实战】、【TypeScript】等等系列专栏 🛠目前正在学习的是🔥 R e a c t 框架 React框架 Reac

react-router v6 如何实现动态路由?

前言 最近在肝一个后台管理项目,用的是react18 ts 路由用的是v6,当需要实现根据权限动态加载路由表时,遇到了不少问题。 v6相比于v5做了一系列改动,通过路由表进行映射就是一个很好的改变(个人认为)&…

Docker利用Nginx部署前端项目

今天给大家分享的是Docker利用Nginx部署Vue等前端页面项目;其实是我工作刚好用到,顺便分享给大家O(∩_∩)O,那么话不多说直接开始。 一:准备文件 我们先将前端项目打包好,放到此文件夹下,例如我这样&#…

ts基本类型 typeof 和keyof

安装编译ts的工具 安装命令:npm i -g typescript 或者 yarn global add typescript。 验证是否安装成功:tsc –v(查看 TypeScript 的版本)。 编译并运行 TS 代码 创建 hello.ts 文件(注意:TS 文件的后缀名…

vue3中ref和reactive的区别

ref 接受一个内部值并返回一个响应式且可变的 ref 对象,有一个 .value 属性,可以通过其读取/修改对象的值。 const active ref(false)console.log(active.value) // falseactive.value trueconsole.log(active.value) // true 为ref值指定泛型参数覆盖…

Vue中的$set

项目场景: 例如:在我写前端项目的时候,后端给我们的一个json对象,并且我已经渲染在页面上了。但是由于我自己的需求,想往返回的对象里面添加一个字段,后来才意识到不是响应式的。如果我们要让这个新字段是…

【博主推荐】html好看的个人主页(附源码)

个人主页介绍【博主推荐】html好看的个人主页1.背景个人主页效果2.背景个人主页代码3.简洁个人主页效果4.简洁个人主页代码5.卡片个人主页效果6.卡片个人主页代码7.星空个人主页效果8.星空个人主页代码源码下载【博主推荐】html好看的个人主页 附带四种风格个人主页 背景个人主…

牛客前端刷题(五)—— CSS相关概念

还在担心面试不通过吗?给大家推荐一个超级好用的刷面试题神器:牛客网,里面涵盖了各个领域的面试题库,还有大厂真题哦! 赶快悄悄的努力起来吧,不苒在这里衷心祝愿各位大佬都能顺利通过面试。 面试专栏分享,感觉有用的小伙伴可以点个订阅,不定时更新相关面试题:面试专栏…

解决vue3+vite+TS 中使用element-plus按需引入 ElLoading、ElMessage 样式失效

ElMessage 样式失效 其实他不是失效了,只是加载到我们的 可以看到下面使用的方式和效果图,vue3的element-plus遇到的问题,因为要测试一下,所以点的频率比较大,但可以明显的看到ElMessage样式显示在你浏览器的下面 i…

echarts之markPoint(在途中任意位置增加标注及自动获取最大最小值处理)

echarts之markPoint(在途中任意位置增加标注及自动获取最大最小值处理) 前言 记录自己工作中的一点小心得,希望可以帮助有同样需求的朋友。 1.使用场景 之前我工作中有需要在图标中添加特殊标识的,我是费劲用散点图进行添加,十分麻烦。又比…

利用Vite或者webpack创建Vue项目,并启动Vue项目

文章目录背景环境准备准备Node.js和npm即可Vite打包webpack打包总结背景 大家好,我是杜晓帅~,一名Java开发程序员;最近想总结一下前端开发的一些东西,包括项目的打包和如何将后端处理的数据在前端进行一个展示,相信大家…

React 重新渲染指南

前言 老早就想写一篇关于React渲染的文章,这两天看到一篇比较不错英文的文章,翻译一下(主要是谷歌翻译,手动狗头),文章底部会附上原文链接。 介绍 React 重新渲染的综合指南。该指南解释了什么是重新渲染,什么是必要…

前端后端的爱恨情仇

全文目录一、API爆炸的时代1.背景介绍2.问题引出3.解决方案二、核心功能1.API文档2.API调试3.Mock 数据4.自动化测试5. 在线调试三、其他功能1.代码生成2.数据导入/导出四、惊喜功能五、总结一、API爆炸的时代 随着最近行业的移动化、物联网化、数字化转型、微服务等多种概念的…