insertAdjacentHTML的简单用法
来源:互联网 发布:手机如何彻底卸载软件 编辑:程序博客网 时间:2024/05/22 17:51
主要是添加元素用的,当然在原生的js中已经有两个了:1. 父元素.appendChild(obj);2. 父元素.insertBefore(obj,谁前面);在这里面我想拿jquery做个对比:首先声明,整个文章页面的结构是:<input type=“button” value=“插入h3” id=“btn1“><div id=“div1“> <h2>h2h2h2</h2></div>jquery里面添加元素的方式有: 物体的内部插入:obj.appendTo(父节点); -> 内部的后面$(function(){ $(‘#btn1′).click(function(){ $(‘<h3>h3h3h3h</h3>‘).appendTo(‘#div1′); });});obj.prependTo(父节点) -> 内部的前面$(function(){ $(‘#btn1′).click(function(){ $(‘<h3>h3h3h3h</h3>‘).prependTo(‘#div1′); });}); 物体的外部插入:obj.insertBefore(父节点); -> 外部的前面$(function(){ $(‘#btn1′).click(function(){ $(‘<h3>h3h3h3h</h3>‘).insertBefore(‘#div1′); });});obj.insertAfter(父节点); -> 外部的后面$(function(){ $(‘#btn1′).click(function(){ $(‘<h3>h3h3h3h</h3>‘).insertAfter(‘#div1′); });});今天介绍的insertAdjacentHTML就是类似jquery里面的这几种功能:用法:父级.insertAdjacentHTML(插入的方式,字符串元素);1. 内部的后面添加:相当于jquery中的appendTo父级.insertAdjacentHTML(‘beforeEnd’,字符串元素);window.onload=function(){ var oBtn=document.getElementById(‘btn1‘); var oDiv=document.getElementById(‘div1‘); oBtn.onclick=function(){ oDiv.insertAdjacentHTML(‘beforeEnd‘,‘<h3>h3h3h3h3</h3>‘); };};2. 内部的前面添加:相当于jquery中的prependTo父级.insertAdjacentHTML(‘afterBegin’,字符串元素);window.onload=function(){ var oBtn=document.getElementById(‘btn1‘); var oDiv=document.getElementById(‘div1‘); oBtn.onclick=function(){ oDiv.insertAdjacentHTML(‘afterBegin‘,‘<h3>h3h3h3h3</h3>‘); };};3. 外部的前面添加: 相当于jquery中的insertBefore父级.insertAdjacentHTML(‘beforeBegin’,字符串元素);window.onload=function(){ var oBtn=document.getElementById(‘btn1‘); var oDiv=document.getElementById(‘div1‘); oBtn.onclick=function(){ oDiv.insertAdjacentHTML(‘afterEnd‘,‘<h3>h3h3h3h3</h3>‘); };};
0 0
- insertAdjacentHTML的简单用法
- js中insertAdjacentHTML的用法
- js中insertAdjacentHTML的用法
- insertAdjacentHTML用法
- insertAdjacentHTML用法及例子
- document.body.insertAdjacentHTML用法
- 有关javascript:insertAdjacentHTML和javascript:insertAdjacentElement的用法
- 有关javascript:insertAdjacentHTML和javascript:insertAdjacentElement的用法
- 有关javascript:insertAdjacentHTML和javascript:insertAdjacentElement的用法
- 有关javascript:insertAdjacentHTML和javascript:insertAdjacentElement的用法
- insertAdjacentHTML的使用方法
- 兼容浏览器的insertAdjacentHTML
- insertAdjacentHTML
- document.getElementById("MyFile")和insertAdjacentHTML("beforeEnd", str)的含义和用法
- js中insertAdjacentHTML的玩法
- insertAdjacentHTML和insertAdjacentText的使用
- 兼容FF/IE的insertAdjacentHTML方法
- 兼容FireFox/IE的insertAdjacentHTML方法【Ext2】
- 仿微信朋友圈图片点击浏览和关闭时的图片缩放的过渡动画。
- Oracle之pl/sql
- 使用Spring获得包含自定义注解的对象
- 菜鸟理财——保险
- string相关函数大演练
- insertAdjacentHTML的简单用法
- jsonp跨域传值
- Codeforces 764C - Timofey and a tree(dfs)
- Linux上安装部署WildFly 10
- array相关函数大演练
- mysql中的事务处理
- 十进制转十六进制
- 一个简单的Java程序
- set 续1