function addLoadEvent(func)
{
var oldοnlοad=window.onload;
if(typeof window.onload !='function')
{
window.οnlοad=func;
}
else
{
window.οnlοad=function()
{
oldonload();
func();
}
}
}
///利用insertBefore()编写一个insertAtfer()函数,
function insertAfter(newElement,targetElement)
{
var parent=targetElement.parentNode;
if(parent.lastChild == targetElement)
{
parent.appendChild(newElement);
}
else
{
parent.insertBefore(newElement,targetElement.nextSibling);//竟然写错了insertBefore这个单词,找了我两天的时间,谨记啊
}
}
//编写addClass()函数
function addClass(element,value)
{
if(!element.className)
{
element.className=value;
}
else
{
newClassName=element.className;
newClassName+="";
newClassName+=value;
element.className=newClassName;
}
}
//编写removeClass()函数
function removeClass(element,className) {
if (!element, className)
{
var reg = new RegExp('(\\s|^)'+className+'(\\s|$)');
element.className = element.className.replace(reg,'');
}
}
//编写getElementsByClassName函数
function getElementsByClassName(n)
{
var classElements=[];//申明一个数组,用来装对象的className;
var allElements=document.getElementsByTagName("*")//获取页面所以对象
for(var i=0;i<allElements.length;i++)
{
if(allElements[i].className == n)
{
classElements[classElements.length]=allElements[i];
}
}
return classElements;
}