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);
解决方案 »
- select 设置 multiple IE6下取 object.options.selectedIndex出错
- url替代问题
- 为什么str长度大于0也不进入下一个if?
- 初学者的问题:settimeout在IE下不工作,FF下正常?!
- toString与Object是什么关系
- 请问:哪里有javascript的chm的帮助文档下载,或者谁有,请给我email一份,多谢([email protected])???
- 请问:怎么样在状态栏绝对不暴露网址???
- 关于一个页面即时计算的问题!
- 明天就要交活了,还差一个功能没有实现,高手们帮忙呀!!!!!!!
- window.close(),关闭窗口,想直接关,不出现询问。如何做?
- 请教一个小问题
- 图片移动问题
<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>