在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ 如何將一個(gè)元素從div1下面,挪到div2下面?

如何將一個(gè)元素從div1下面,挪到div2下面?

如題,我有一個(gè)如下結(jié)構(gòu)的頁(yè)面

<div1>
<myEle>
</div1>

<div2></div2>

剛開始,myEle在div1下面,我現(xiàn)在需要把它挪到div2下面。不是視覺上的,而是結(jié)構(gòu)上的轉(zhuǎn)移。但是不能使用cloneNode這種方法,必須是使用“挪”的那種。
我理想的狀態(tài)是,先把myEle從文檔中“切”出來(lái),成為一個(gè)游離的狀態(tài),然后再append到div2下面,但是不知道怎么做,以及能不能做。

請(qǐng)各位大神幫忙

回答
編輯回答
舊酒館

css設(shè)置屬性定位,讓div1脫離文檔流在定位覆蓋div2

2017年2月4日 21:17
編輯回答
話寡

可以通過(guò)變量來(lái)處理。

let dom1 = undefined;
let dom2 = undefined;
if(condition) {
    dom1 = <myEle />;
} else {
    dom2 = <myEle />;
}

<div1>{dom1}</div1>
<div2>{dom2}</div2>
2018年2月12日 10:30
編輯回答
扯不斷

有拖曳相關(guān)api,了解下

2018年7月27日 08:25
編輯回答
礙你眼

用appendChild就可以了:
document.getElementById('parentEl').appendChild(document.getElementById('childEl'))

2018年2月23日 22:29
編輯回答
有你在

直接在 div2 appendChild 即可,DOM 元素會(huì)自動(dòng)移過(guò)去,不再存在 div1。

2018年3月12日 01:01
編輯回答
獨(dú)白

能描述下產(chǎn)品需求嗎?

2018年8月26日 17:05