当前位置: 首页 > article >正文

【2024】前端学习笔记13-JavaScript修改网页样式

学习笔记

  • 1.修改网页样式
    • 1.1.修改内联样式(`style`属性)
    • 1.2.使用`cssText`属性:
  • 2.修改样式类(`classList`属性)
    • 2.1.添加和移除类名
    • 2.2.切换类名(`toggle`方法)

1.修改网页样式

1.1.修改内联样式(style属性)

直接修改元素的style属性:

可以通过获取元素对象,然后直接修改其style属性中的样式规则。

缺点:如果需要修改多个样式,代码可能会变得冗长。

示例:要修改一个div元素的背景颜色和字体大小:

<body>
    <div id="mydiv01">这是一个DIV元素</div>
    <script>
        // 获取元素
        var divElement = document.getElementById("mydiv01");
        // 修改背景颜色为绿色,字体颜色为红色,字体大小为30px
        divElement.style.backgroundColor = "green";
        divElement.style.color = "red";
        divElement.style.fontSize = "30px";
    </script>
</body>

使用 document.getElementById 方法来获取页面中 id 为"mydiv01"的元素,并将其赋值给变量 divElement

使用divElement.style的方式修改元素中的属性。

展示效果:

在这里插入图片描述

1.2.使用cssText属性:

cssText属性允许你一次性设置多个样式规则。

例如:


http://www.kler.cn/news/340566.html

相关文章:

  • Java、PHP、ASP、JSP、Kotlin、.NET、Go
  • 蓝牙定位的MATLAB程序※平面上的定位,可自适应蓝牙基站的数量(附下载链接)
  • Java中变量
  • 【TOP K】leetcode 215.数组中第K个最大的元素
  • 移动端实现下拉刷新和上拉加载(内含案例)
  • python 实现Greedy Best First Search最佳优先搜索算法
  • ultralytics yolo segmentation 分割 示例:加载官方segmentation 模型进行推理
  • CF B. Uniqueness
  • numpy np.pad介绍
  • Linux下Socket编程
  • 虚拟机没有网络怎么解决
  • 大数据新视界 --大数据大厂之 GraphQL 在大数据查询中的创新应用:优化数据获取效率
  • Authentication Lab | IP Based Auth Bypass
  • 深入理解作用域【JavaScript】
  • xtu oj 求和
  • CSS3--美若天仙!?
  • 切片辅助超推理-sahi库-get_sliced_prediction源码简析
  • 【2024保研经验帖】联系老师相关建议
  • MHAD数据集:由京东健康、华中科技大学和浙江大学联合收集,最全面包含多角度、多活动和多生理信号的家庭视频生理学数据集
  • 【C语言系统编程】【第一部分:操作系统知识】1.1.操作系统原理