原生js實(shí)現(xiàn)給指定元素的后面追加內(nèi)容
更新時間:2013年04月10日 16:20:50 作者:
給指定元素的后面追加一些自己想要實(shí)現(xiàn)的效果或者是一些屬性之類的,有木有遇到過,接下來為大家詳細(xì)介紹下追加的實(shí)現(xiàn)代碼,感興趣的朋友可以參考下哈
復(fù)制代碼 代碼如下:
var header1 = document.getElementById("header");
var p = document.createElement("p"); // 創(chuàng)建一個元素節(jié)點(diǎn)
insertAfter(p,header1); // 因?yàn)閖s沒有直接追加到指定元素后面的方法 所以要自己創(chuàng)建一個方法
function insertAfter( newElement, targetElement ){ // newElement是要追加的元素 targetElement 是指定元素的位置
var parent = targetElement.parentNode; // 找到指定元素的父節(jié)點(diǎn)
if( parent.lastChild == targetElement ){ // 判斷指定元素的是否是節(jié)點(diǎn)中的最后一個位置 如果是的話就直接使用appendChild方法
parent.appendChild( newElement, targetElement );
}else{
parent.insertBefore( newElement, targetElement.nextSibling );
};
};
相關(guān)文章
js實(shí)現(xiàn)從右向左緩緩浮出網(wǎng)頁浮動層廣告的方法
這篇文章主要介紹了js實(shí)現(xiàn)從右向左緩緩浮出網(wǎng)頁浮動層廣告的方法,可實(shí)現(xiàn)右側(cè)浮動廣告的定時彈出及點(diǎn)擊展開、折疊等功能,非常具有實(shí)用價值,需要的朋友可以參考下2015-05-05
Bootstrap的popover(彈出框)2秒后定時消失的實(shí)現(xiàn)代碼
Bootstrap Popover(彈出框)是使用定制的 Jquery 插件創(chuàng)建的。它可以用來顯示任何元素的一些信息。這篇文章主要介紹了Bootstrap的popover(彈出框)2秒后定時消失功能,需要的朋友參考下2017-02-02
JavaScript中實(shí)現(xiàn)單體模式分享
這篇文章主要介紹了JavaScript中實(shí)現(xiàn)單體模式分享,單體模式的定義:單體是一個用來劃分命名空間并將一批相關(guān)方法和屬性組織在一起的對象,如果它能夠被實(shí)例化,那么只能被實(shí)例化一次,需要的朋友可以參考下2015-01-01
javascript html5 canvas實(shí)現(xiàn)可拖動省份的中國地圖
這篇文章主要介紹了javascript html5 canvas實(shí)現(xiàn)可拖動省份的中國地圖的相關(guān)資料,需要的朋友可以參考下2016-03-03

