
removeChild 把参数对象的第一个子集删除
array.push 入栈 把参数插入array中作为第一个元素其他元素序号+1
这个问题不单对的是as3.0,在as2.0中是同样出现的问题跳帧后元件不消失是因为你那个元件的属性(并非所有,如高宽角度不影响)被更改过,比如深度。解决方法就是在跳帧前将其属性还原
或者删除
as2.0用removeMovieClip()注意,就算该元件是手动拉出的也会被删除,原因是属性被更改了
as3.0用removeChild()
添加节点append;移除节点removeChild;移动节点:var sdds=document.getElementById;创建节点createTextNode();查找节点:document.getElementsByTagName。
其他方法:
创建新节点
createDocumentFragment() //创建一个DOM片段
createElement() //创建一个具体的元素
createTextNode() //创建一个文本节点
添加、移除、替换、插入
appendChild() //添加
removeChild() //移除
replaceChild() //替换
insertBefore() //插入
查找
getElementsByTagName() //通过标签名
称
getElementsByName() //通过元素的Name属性的值
getElementById() //通过元素Id,唯一性
实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)