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