一、元素物件的屬性及自定義屬性的設定或獲取?
物件.屬性
物件[『屬性』]
物件.getattribute(『屬性名』)
物件.setattribute(『屬性名』,『屬性值』)
物件.removeattribute(『屬性名』);
二、outerhtml : 獲取當前元素物件及所有內容
innerhtml : 設定或獲取當前元素物件內的內容(可解析html)
innertext : 設定或獲取當前元素物件內的內容(不可解析html)
三、如何獲取指定物件中的所有子節點?
1. childnodes : 獲取當前節點中所有的子節點(包含文字節點和元素節點)
//刪除空白文字子節點
function removespace(node)
}return node;
}2. children : 獲取當前節點中所有的元素子節點
四、高階選取
firstchild : 第乙個子節點
firstelementchild : 第乙個元素子節點
lastchild : 最後乙個子節點
lastelementchild : 最後乙個元素子節點
parentnode : 父節點
previoussibling : 前乙個兄弟節點
previouselementsibling : 前乙個元素兄弟節點
nextsibling : 後乙個兄弟節點
nextelementsibling : 後乙個元素兄弟節點
五、offsetwidth : 獲取物件當前的實際寬度(相對) width + border + padding
offsetheight : 獲取物件當前的實際高度(相對) height + border + padding
六、 獲取非行內樣式:
標準瀏覽器 : getcomputedstyle(物件,1).屬性
ie9以下: 物件.currentstyle.屬性
相容:
function getstyle(obj,attr)
七、 父節點.insertbefore(newnode,oldnode) 在指定的節點前插入乙個新的節點
八、 offsetleft : 獲取當前物件相對于父物件的left值
offsettop : 獲取當前物件相對于父物件的top值
正則知識點補充
1.與正規表示式有關的字串物件的方法 string.replace pattern,string 替換在正規表示式查詢中找到的文字。string.search pattern 通過正規表示式查詢相應的字串,只是判斷有無匹配的字串。如果查詢成功,search 返回匹配串的位置,否則返回 1。strin...
property知識點補充
1 synthesize和 dynamic作用 1 property有兩個對應的詞,乙個是 synthesize,乙個是 dynamic。如果 synthesize和 dynamic都沒寫,那麼預設的就是 syntheszie var var 2 synthesize的語義是如果你沒有手動實現set...
numpy知識點補充
import numpy as np a np.zeros 2,2 建立2x2的全零矩陣 print a b np.ones 1,2 建立1x2的全一矩陣 print b c np.full 2,2 7 建立2x2的全為7的矩陣 print c d np.eye 2 建立全1的2x2對角矩陣 pri...