基礎部分:瀏覽器
選中元素:函數
id:document.getelementbyid();
names:document.getementsbyname; 通常是放在表單上,須要在元素節點 name="";
tagnames:document.getementsbytagname(); element
兼容問題:rem
//火狐瀏覽器打開以後,會自動建立一個div,會在div數量上多算一個div
//ie瀏覽器比火狐和谷歌瀏覽器多一個節點,是把<!-的文檔申明也算進去了。
//ie中須要支持合法的getementbyname屬性,例如表單里加name,不支持相似div+name中非法屬性
//自定義在元素節點後面加上自定義屬性,w3c不容許,ie支持,非ie不支持
//非ie若是須要顯示能夠進行在元素節點.getattribute(自屬性).文檔
查找元素字符串
class
getattribute("class") 谷歌瀏覽器能獲取class 可是ie不能
getattribute("classname")谷歌瀏覽器不能獲取class。但ie能get
onclick
alert(getatribute(onclick));ie7以及如下會返回函數式,非ie返回字符串。it
setattributeclass
box,setattribute("title","標題");
box.setAttribute("align", "center");
box.setattribute("style",color:red);
box.removeattibute(style);基礎
DOM部分
1.元素節點:標籤節點2.文本節點:標籤內的文本3.屬性節點:屬性的節點