╋艺 镇╋╋网站网络|程序语言|Flash╋┣◇网站建设&Web语言 → [转帖]js insertBefore方法


  共有15561人关注过本帖树形打印复制链接

主题:[转帖]js insertBefore方法

美女呀,离线,留言给我吧!
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27515 威望:0 精华:7 注册:2003/12/30 16:34:32
[转帖]js insertBefore方法  发帖心情 Post By:2011/7/26 19:12:17 [只看该作者]

语法:
oElement = object . insertBefore ( oNewNode , oChildNode )
参数:
oNewNode :  必选项。对象(Element)。要被插入文档结构的对象。
oChildNode :  可选项。对象(Element)。定位插入点。 oNewNode 被插入到紧贴这个子对象的前面。

返回值:
oElement :  对象(Element)。返回插入的对象的引用。

说明:
将 oNewNode 插入文档结构作为 object 的子对象。即对象的 childNodes 集合的最后一项。
oNewNode 被添加前,必须先被建立。
object 没有子对象时使用此方法插入 oNewNode 不要使用 oChildNode 参数。
对于已有子对象的 object 而言,如果忽略 oChildNode 参数, oNewNode 将被插入为 object 的最后一个子对象。即 object 的 childNodes 集合的最后一项。
在运行时使用此方法是可以的。在对象的关闭标签被解析之前移除对象,则文档空间可能未被呈递。



-----------------------

DEMO2:

<SCRIPT LANGUAGE="JavaScript">

window.onload=function(){

var a =document.createElement("span");

var b =document.createTextNode("cssrain");

a.appendChild(b);

  

   var mubiao = document.getElementById("b");

   mubiao.parentNode.insertBefore(a,mubiao);

     //插入到div b  前面。

/*

parentElement.insertBefore( newElement  ,  targetElement );

从上面语法可以看出, 父元素, 新元素,目标元素 是 insertBefore使用的3要素。

其实我们可以不管  父元素, 因为 父元素我们 可以用 目标元素.parentNode 得到。

那么insertBefore就很好用了。只要给2个参数 : 新元素 和目标元素。



  
平面设计、网站建设、三维动画、视频制作 联系QQ:114103945  回到顶部