DOM基础操作(二)
生活随笔
收集整理的這篇文章主要介紹了
DOM基础操作(二)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
插入操作
1.appendChild(child);
這個(gè)是父級(jí)調(diào)用的方法,它會(huì)將child元素插入到父級(jí)里面,而且是放到邏輯后面的位置上。
?1 div.appendChild(text); 2 div.appendChild(comment); ? JavaScript; “復(fù)制代碼”); “查看純文本代碼”); “返回代碼高亮”)
這樣div里面就會(huì)有一行文本一行注釋。
這里如果是我們創(chuàng)建的元素,那么appendChild就是把新元素插入進(jìn)去,但是如果是DOM里面已經(jīng)存在的元素,那么appendChild就是把這個(gè)已經(jīng)存在的元素給剪切掉,然后放到新的位置上。
2.insertBefore(a, b);
這個(gè)依然是父節(jié)點(diǎn)調(diào)用的方法,它的意思是將a插入到b前面的位置上,其中b要求是這個(gè)父級(jí)的子節(jié)點(diǎn)。這個(gè)方法可以記作為 insert a before b;
?1 var span = document.createElement(‘span’); 2 div.insertBefore(span, comment); ? JavaScript; “復(fù)制代碼”); “查看純文本代碼”); “返回代碼高亮”)
這樣我們就把一個(gè)span元素插入到了剛才的注釋文本前面。
?
更多專業(yè)前端知識(shí),請(qǐng)上 【猿2048】www.mk2048.com 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)
總結(jié)
以上是生活随笔為你收集整理的DOM基础操作(二)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ES6语法的学习与实践
- 下一篇: 正则表达式常用方法