Js學習筆記(二)

2022-08-12 01:54:09 字數 736 閱讀 6121

節點的建立與新增

建立: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 也就是...