根据insertBefore()衍生出来的insertAfter()函数
2008-09-18 18:36
183 查看
function insertAfter(newElement.targetElement){
var parent=targetElement.parentNode;
if(parent.lastChild == targetElement){
parent.appendChild(newElement);
}else{
parent.insertBefore(newElement,targetElement.nextSibling);
}
}
<script type="text/javascript">
var oTest = document.getElementById("test");
var newNode = document.createElement("h2");
newNode.innerHTML = "This is a test";
oTest.insertBefore(newNode,null);
var newNode1 = document.createElement("h3");
newNode1.innerHTML = "This is a test 333";
oTest.insertBefore(newNode1,newNode);
</script>
<script type="text/javascript">
var oTest = document.getElementById("test");
var x1= document.getElementById("x1");
var x2= document.getElementById("x2");
var newNode = document.createElement("h2");
newNode.innerHTML = "This is a test";
oTest.insertBefore(newNode,x2.previousSibling);
</script>
<script type="text/javascript">
var oTest = document.getElementById("test");
var x2= document.getElementById("x2");
var newNode = document.createElement("h2");
newNode.innerHTML = "This is a test";
oTest.insertBefore(newNode,x2);
</script>
<script type="text/javascript">
var oTest = document.getElementById("test");
var newNode = document.createElement("h2");
newNode.innerHTML = "This is a test";
oTest.insertBefore(newNode,oTest.childNodes[1]);
</script>
var parent=targetElement.parentNode;
if(parent.lastChild == targetElement){
parent.appendChild(newElement);
}else{
parent.insertBefore(newElement,targetElement.nextSibling);
}
}
<script type="text/javascript">
var oTest = document.getElementById("test");
var newNode = document.createElement("h2");
newNode.innerHTML = "This is a test";
oTest.insertBefore(newNode,null);
var newNode1 = document.createElement("h3");
newNode1.innerHTML = "This is a test 333";
oTest.insertBefore(newNode1,newNode);
</script>
<script type="text/javascript">
var oTest = document.getElementById("test");
var x1= document.getElementById("x1");
var x2= document.getElementById("x2");
var newNode = document.createElement("h2");
newNode.innerHTML = "This is a test";
oTest.insertBefore(newNode,x2.previousSibling);
</script>
<script type="text/javascript">
var oTest = document.getElementById("test");
var x2= document.getElementById("x2");
var newNode = document.createElement("h2");
newNode.innerHTML = "This is a test";
oTest.insertBefore(newNode,x2);
</script>
<script type="text/javascript">
var oTest = document.getElementById("test");
var newNode = document.createElement("h2");
newNode.innerHTML = "This is a test";
oTest.insertBefore(newNode,oTest.childNodes[1]);
</script>
相关文章推荐
- javascript中insertAfter()和insertBefore()函数
- 1#include<stdio.h> #include<string.h> int deng(char a[],ch、用函数实现登陆功能(三次机会),然后在主函数中根据调用后的结果判断 登陆成功与否。
- 根据年月日计算是星期几的函数
- 根据给出的基类Animal和main()函数。
- PHP根据身份证号码验证、获取星座、生肖和性别函数
- 根据函数指针地址获取函数名
- 根据顶级窗口获取任意子窗口的函数
- SQL SERVER 根据地图经纬度计算距离函数
- jquery的insertBefore(),insertAfter(),after(),before()
- 数据库_基础知识_MySQL_UpdateSelect(根据查询出来的结果批量更新)
- C语言写函数实现接收n个字符串,将以某个字符为开头的字符串打印出来。
- 关于由出国问题、未来问题等衍生出来的生气问题
- vc根据域名获取IP地址 gethostbyname()函数
- js 取一个对象的长度,取出来的是undefined,自己写的一个计算长度的函数解决了。
- item31让函数根据一个以上的对象类型来决定如何虚化
- C#实现的根据年月日计算星期几的函数
- 根据日期返回所在的季度---oracle 函数
- 根据一个ID,找出它最上级的ID的函数,适用于有parentid的树形表结构
- 根据指定两个日期计算出这些时间内有多少天是周末 php程序函数代码
- ng-repeat循环出来的部分调用同一个函数并且实现每个模块之间不能相互干扰