JS控制页面内容

 


JS操作页面内容#

innerText:普通标签内容(自身文本与所有子标签文本)
innerHTML:包含标签在内的内容(自身文本及子标签的所有)
value:表单标签的内容
outerHTML:包含自身标签在内的内容(自身标签及往下的所有)

JS操作页面样式#

读写style属性样式#

div.style.backgroundColor = 'red';

1
2
3
1.操作的为行间式
2.可读可写
3.具体属性名采用小驼峰命名法

只读计算后样式#

推荐

1
getComputedStyle(页面元素对象, 伪类).getPropertyValue('background-color');

不推荐

1
getComputedStyle(页面元素对象, 伪类).backgroundColor;

// IE9以下
页面元素对象.currentStyle.getAttribute('background-color');
页面元素对象.currentStyle.backgroundColor;

1
2
3
4
1.页面元素对象由JS选择器获取
2.伪类没有的情况下用null填充
3.计算后样式为只读
4.该方式依旧可以获取行间式样式 (获取逻辑最后的样式)

结合 css 操作样式#

1
2
3
页面元素对象.className = ""; // 清除类名
页面元素对象.className = "类名"; // 设置类名
页面元素对象.className += " 类名"; // 添加类名

实例1,JS事件控制标题栏#

实例2,JS控制类名#

事件的绑定与取消

复习总结并延伸#

小练习  开灯关灯封装

小练习分析

  

posted @   鲸鱼的海老大  阅读(1163)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示
CONTENTS