当前位置: 代码迷 >> ASP.NET >> 急怎么动态设置网页上div的父对象? 请高手,多谢
  详细解决方案

急怎么动态设置网页上div的父对象? 请高手,多谢

热度:3198   发布时间:2013-02-26 00:00:00.0
急!!!!如何动态设置网页上div的父对象? 请高手,谢谢!
div.parentElement或者   parentNode都是只读属性,请问有没有其他方法可以设置父对象的?

我现在需要点击网页上的按钮,触发一个javascript脚本函数,把一个div从它现有的父容器里面,移动到网页的body中,请教做过这个的高手?谢谢!

(不要告诉我删除后重新绘制或者body.innerHTML的方法)

------解决方案--------------------------------------------------------
use dom

------解决方案--------------------------------------------------------
document.body.appendChild
------解决方案--------------------------------------------------------
你是只想移动位置,让它看起来移动了,还是要确实改变它的父对象??
------解决方案--------------------------------------------------------
appendChild
------解决方案--------------------------------------------------------
function move()
{
var div = document.getElementById( "div ");
var newDiv = div.cloneNode(true);
var par = div.parentNode;
par.removeChild(div);
document.getElementById( "body ").appendChild(div);
}
/*
IE6&FF1.5测试通过
"div " 是要移动的div的ID
"body "是你要移动到的目的容器的ID
*/
  相关解决方案