節點的建立與新增
建立:document.createelement(),document.createtextnode()可以用來建立節點,document.createcomment()用來建立注釋。
var elem = document.createelement(『div』);建立乙個元素節點
var text = document.createtextnode(『this is a test』);文字節點
var comment = document.createcomment(『this is a comment』);注釋
document.body.insertbefore(comment,elem);//在elem之前插入注釋節點
節點的內容更改
node.replacechild()可以用來替換節點
node.replacechild(newnode,oldnode);
節點的刪除
node.removechild() 用來刪除節點
修改html文件
innerhtml和textcontent用於大量的修改元素,兩者之間存在區別。對於innerhtml賦值後,瀏覽器會分析其內容,並將分析結果作為該元素的子元素,elem.innerhtml = 「this is a test
」;會被解釋為乙個框,而textcontent只會被解釋為一串字串
阿里雲伺服器優惠券:點選領取
2015-07-0610:26:10
js學習筆記二
1.oop 1 esmascript有兩種屬性 資料屬性和訪問器屬性。可以通過 object.defineproperty 來修改。2 屬性前面加一下劃線,表示能通過物件方法訪問該屬性。3 按照慣例,建構函式的函式名是以乙個大寫字母開頭。非建構函式則以乙個小寫字母開頭。2.工廠模式 function...
JS學習筆記(二)
js中的所有事物都是物件,例如 字串 數值 陣列 函式等,每一種物件都有屬性和方法。屬性 反映該物件某些特定的性質,如字串的長度 影象的長寬等 方法 對物件執行的動作,如提交submit,時間獲取getyear等 訪問物件屬性語法 var array new array 5 len array.le...
JS學習筆記(二)
function addloadevent func else window.onload可以是乙個函式。如果是,這個函式將在頁面載入完成之後被執行。這裡typeof是檢測型別,函式的型別就是 function 這個字串。那麼,如果 typeof window.onload function 也就是...