1tools//封裝函式insertafter;功能類似insertbefore();23
var div = document.getelementsbytagname("div")[0];
4var span = document.createelement("span");
5var a = document.getelementsbytagname("a")[0];67
8 htmlelement.prototype.insertafter = function
(tag, now)else
1415
};16
div.insertafter(span, a);
1718
//將目標節點內節點反轉
1920
var div = document.getelementsbytagname("div")[0];
21 htmlelement.prototype.reverse = function
() 28}29
div.reverse()
3031
//獲取視窗滾動條的相容性方法
32function
getscrolloffset()
38 }else44}
45}4647
//獲取視窗尺寸的相容性方法
48function
getviewportoffset()
54 }else
60 }else65}
66}67}
6869
//時間處理函式
7071
function addevent(elem, type, handle)else
if(elem.attachevent))
78 }else
81 }
1封裝相容性獲採樣式//封裝相容性獲採樣式
2function
getcomputedstyle(elem,prop)else
8 }
1相容性非同步載入最終方式
封裝自己的js工具 Cookie
有些時候我們的web程式需要利用cookie來實現一些功能,很多時候我們並不需要非得用服務端來操作cookie,因為js可以也操作cookie.這個時候我們最好是將cookie操作封裝起來,便於重用啊 類 cookie 將此類放入用到的js檔案中即可使用 1.add name,value,100 新...
封裝自己的js工具 Form
web工程,需要不斷的與表單打交道,每次我們都需要對表單進行一下必要的驗證,以減小或阻止某些髒資料,這個時候如果我們把一些常用的表單操作組裝成類,日後用的話就方便多了 form物件 封裝了常用表單操作,form.ischinese str 驗證str是否為中文 form.urlencode str ...
JS封裝自己的scrollTop left
首先,什麼是scroll,scroll就是用來獲得滾動長度的 scroll也是同理,但是它的寫法有如下規則 谷歌瀏覽器 和沒有宣告 dtd document.body.scrolltop 火狐 和其他瀏覽器 document.documentelement.scrolltop ie9 和 最新瀏覽器...