insertBefore 方法
作 用
在指定的节点前插入一个子节点。
基本语法
objDocumentNode = xmlDocumentNode.insertBefore(newChild,refChild);
说 明
newChild 是一个包含新子节点地址的对象,refChild 是参照节点的地址。新子节点被插到参照节点之前。如果refChild 参数没有包含在内,新的子节点会被插到子节点列表的末端。
范 例
objRefNode = xmlDoc.documentElement;
alert(xmlDoc.xml);
objNewNode = xmlDoc.createComment("This is a comment");
xmlDoc.insertBefore(objNewNode, objRefNode);
alert(xmlDoc.xml);
作 用
在指定的节点前插入一个子节点。
基本语法
objDocumentNode = xmlDocumentNode.insertBefore(newChild,refChild);
说 明
newChild 是一个包含新子节点地址的对象,refChild 是参照节点的地址。新子节点被插到参照节点之前。如果refChild 参数没有包含在内,新的子节点会被插到子节点列表的末端。
范 例
objRefNode = xmlDoc.documentElement;
alert(xmlDoc.xml);
objNewNode = xmlDoc.createComment("This is a comment");
xmlDoc.insertBefore(objNewNode, objRefNode);
alert(xmlDoc.xml);
解决方案 »
- 考考大家jquery的基本功如何,关于选择器
- 帮忙,改一段JS代码,和解释一下JS,高手请进!!!
- javascript不起作用,是怎么回事?
- 我的textarea在focus的时候怎样隐藏光标,或是不让光标一闪一闪的****************************************
- 帮忙解决一个 js脚本验证的方法(急救)
- 怎样修改FCKeditor的默认字体?
- 求JS判断字符串
- 正则表达式问题--如何替换掉内容中的IMG变成有LINK的IMG呢?
- artdialog 弹出页面使用浏览器打印问题(请教能人志士帮帮忙)
- JS里 构造函数名.方法名=function(){…函数体…} 怎么理解?
- 请教一个小问题
- 图片移动问题
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<div id="a">
<div id="a1">1</div>
<div id="a2">2</div>
</div>
<script type="text/javascript">
var newNode=document.createElement("div");
newNode.setAttribute("id","a3");
var txtNode=document.createTextNode("3");
newNode.appendChild(txtNode);
document.getElementById("a").insertBefore(newNode,document.getElementById("a2"));
alert(document.getElementById("a").innerHTML)
</script>
</body>
</html>