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

原生dom操作快速写入html渲染(insertAdjacentHTML)

// 旧方法
const btn = document.createElement('div')
btn.id = 'material-btn-id'
btn.className = 'material-btn'
btn.textContent = '素材库'
document.body.appendChild(btn)
btn.addEventListener('click', () => {// 点击事件
})
// 新方法
const btn = document.createElement('div')
const newButtonHtml = '<div id="material-btn-id" class="material-btn">素材库</div>'
btn.insertAdjacentHTML('beforeend', newButtonHtml)
btn.addEventListener('click', () => {// 点击事件
})

insertAdjacentHTML用法详解(点击跳转)

相关文章:

  • Cadence:Conformal系列形式验证工具
  • 深入解析Netty的Reactor模型及其实现:详解与代码示例
  • Pikachu靶场--XSS
  • excel数据透视
  • Ubuntu常见命令解释
  • 修改主频睡眠模式停止模式待机模式
  • 第五章重采样方法
  • 牛顿迭代法(求解整数的近似平方根)
  • 网络爬虫中selenium和requests这两个工具有什么区别呢?
  • 力扣爆刷第153天之TOP100五连刷(接雨水、环形链表、最长上升子序列)
  • Golang笔记:使用serial包进行串口通讯
  • STM32单片机-BKP和RTC
  • 如何级联移位寄存器(74HC595)
  • 【Linux】基础IO——文件描述符,重定向,FILE
  • WordPress 技巧:如何限制或取消自动清空回收站功能
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • 【个人向】《HTTP图解》阅后小结
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • CentOS从零开始部署Nodejs项目
  • crontab执行失败的多种原因
  • exif信息对照
  • Javascript设计模式学习之Observer(观察者)模式
  • Java的Interrupt与线程中断
  • Node 版本管理
  • NSTimer学习笔记
  • Travix是如何部署应用程序到Kubernetes上的
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 设计模式走一遍---观察者模式
  • NLPIR智能语义技术让大数据挖掘更简单
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • # 数据结构
  • ###C语言程序设计-----C语言学习(6)#
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #stm32整理(一)flash读写
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (2)leetcode 234.回文链表 141.环形链表
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (STM32笔记)九、RCC时钟树与时钟 第二部分
  • (二)测试工具
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (附源码)计算机毕业设计高校学生选课系统
  • (每日一问)基础知识:堆与栈的区别
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略
  • (转)Google的Objective-C编码规范
  • (转)nsfocus-绿盟科技笔试题目
  • (转)大道至简,职场上做人做事做管理
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .gitignore不生效的解决方案
  • .NET COER+CONSUL微服务项目在CENTOS环境下的部署实践
  • .net core docker部署教程和细节问题
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例