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

Shadow DOM举例

这东西具有隔离效果,对于一些插件需要append一些div倒是不错的选择

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>演示例子</title>
</head>
<body>
<style>
p{color:#38f !important;}
.box{color:#1ff !important;}
</style><p>看看颜色</p>
<div class="box">继续看看颜色</div>
<div id="shadow">影子节点</div>
<script>
// 获取宿主元素
const hostElement = document.querySelector('#shadow');// 创建一个 Shadow Root
const shadowRoot = hostElement.attachShadow({ mode: 'closed' });
// 添加一些样式和内容到 Shadow Root
shadowRoot.innerHTML = `<style>p {color: #f1f;}</style><p>This is inside Shadow DOM</p>
`;
</script>
</body>
</html>

http://www.lryc.cn/news/530708.html

相关文章:

  • 力扣动态规划-18【算法学习day.112】
  • 网络基础
  • 使用 EXISTS 解决 SQL 中 IN 查询数量过多的问题
  • 使用SpringBoot发送邮件|解决了部署时连接超时的bug|网易163|2025
  • Ruby Dir 类和方法详解
  • 克隆OpenAI(基于openai API和streamlit)
  • 位运算算法题
  • 12 向量结构模块(vector.rs)
  • Android车机DIY开发之学习篇(六)编译讯为3568开发板安卓
  • Codeforces Round 863 (Div. 3) E. Living Sequence
  • 一文讲解HashMap线程安全相关问题(上)
  • MFC 创建Ribbon样式窗口
  • uv 安装包
  • IELTS口语练习题库
  • 图书管理系统 Axios 源码__获取图书列表
  • 基于OSAL的嵌入式裸机事件驱动框架——整体架构调度机制
  • c++ string类 +底层模拟实现
  • 六十分之三十七——一转眼、时光飞逝
  • Shell基础:中括号的使用
  • 《基于Scapy的综合性网络扫描与通信工具集解析》
  • 面经--C语言——sizeof和strlen,数组和链表,#include <>和 #include ““ #define 和typedef 内存对齐概述
  • 使用 Kotlin 将 Vertx 和 Springboot 整合
  • 线性回归算法-01
  • 洛谷 P1130 红牌 C语言
  • 虚幻UE5手机安卓Android Studio开发设置2025
  • 线性代数复习笔记
  • 你需要更深层次的解放
  • 机器学习算法在网络安全中的实践
  • Qt事件处理:理解处理器、过滤器与事件系统
  • DeepSeek相关技术整理