js insertBefor insertAfter
来源:互联网 发布:哈尔滨网络广播直播 编辑:程序博客网 时间:2024/06/05 06:03
<div class="btns"><input type="button" value="插入元素" id="creatbtn" onclick="insertAfter()"/></div>
<div id="box-one">
<p class="con2" id="p1">1</p>
<p class="con2" id="p2">2</p>
<p class="con2">3</p>
</div>
<script>
function insertBeforeById() {
var oTest = document.getElementById("box-one");
var newNode = document.createElement("div");
var reforeNode = document.getElementById("p2");
newNode.innerHTML =" This is a newcon ";
oTest.insertBefore(newNode,reforeNode); //新建的元素节点插入到 id为p1的元素前面
}
function insertBeforeByTag() {
var oTest = document.getElementById("box-one");
var newNode = document.createElement("div");
var reforeNode = document.getElementsByTagName("p")[1];
newNode.innerHTML =" This is a newcon ";
oTest.insertBefore(newNode,reforeNode); //新建的元素节点插入到 id为p1的元素前面
function insertAfter() {
var oTest = document.getElementById("box-one");
var newNode = document.createElement("div");
var reforeNode = document.getElementsByTagName("p")[1];
newNode.innerHTML =" This is a newcon ";
oTest.insertBefore(newNode,reforeNode.nextSibling);
}
</script>
</body>
<div id="box-one">
<p class="con2" id="p1">1</p>
<p class="con2" id="p2">2</p>
<p class="con2">3</p>
</div>
<script>
function insertBeforeById() {
var oTest = document.getElementById("box-one");
var newNode = document.createElement("div");
var reforeNode = document.getElementById("p2");
newNode.innerHTML =" This is a newcon ";
oTest.insertBefore(newNode,reforeNode); //新建的元素节点插入到 id为p1的元素前面
}
function insertBeforeByTag() {
var oTest = document.getElementById("box-one");
var newNode = document.createElement("div");
var reforeNode = document.getElementsByTagName("p")[1];
newNode.innerHTML =" This is a newcon ";
oTest.insertBefore(newNode,reforeNode); //新建的元素节点插入到 id为p1的元素前面
}
function insertChild() {
var oTest = document.getElementById("box-one");
var newNode = document.createElement("div");
//var reforeNode = document.getElementsByTagName("p")[1];
var reforeNode = oTest.childNodes[1]
newNode.innerHTML =" This is a newcon ";
oTest.insertBefore(newNode,reforeNode.nextSibling);
}
function insertAfter() {
var oTest = document.getElementById("box-one");
var newNode = document.createElement("div");
var reforeNode = document.getElementsByTagName("p")[1];
newNode.innerHTML =" This is a newcon ";
oTest.insertBefore(newNode,reforeNode.nextSibling);
}
</script>
</body>
0 0
- js insertBefor insertAfter
- js insertAfter
- js insertBefore insertAfter appendChild
- JS DOM insertAfter方法
- js:appendChild、insertBefore和insertAfter
- js自定义实现insertAfter()函数
- insertAfter
- JS 实用函数 insertAfter和addLoadEvent 记录
- js中为element扩展insertAfter()方法
- js 动态创建并插入元素 insertBefore insertAfter
- JS常用的自定义函数addClass() insertAfter() addLoadEvent(func)
- insertAfter函数
- insertAfter函数
- 【JS--DOM-节点操作2】--createElement()、appendChild()、insertBefore()、自定义的insertAfter()
- Raphael.js API之Element.id,Element.insertAfter(),Element.insertBefore(),Element.hide(),Paper.clear(),
- 一些比较有用的js脚本--改进onload和insertAfter
- js追加元素的几种方法(append()、prepend()、after()、before()、insertAfter()、insertBefore())
- insertAfter通用函数
- CCPC/ACM(杭州)热身赛
- UIBezierPath
- VS使用过程遇到的异常及解决方法
- js中的undefined
- oracle12c 可行的解决办法:ORA-01017: invalid username/password; logon denied
- js insertBefor insertAfter
- js实现‘按住鼠标’的滑块拖动效果
- HDU 5433/BC 54C Geometric Progression
- c语言入门题2
- c++内存对齐的规则
- Mac下安装Beautiful Soup
- Android常用控件——下拉列表的设置
- 地图开发专业知识
- 即将迈上技术支持的岗位