運行下面的代碼,保存為html格式,先認識這個例子的功能。
其中涉及到兩個參數可能需要學習一下,一個是parseint,一個是previoussibling,例子后面附有這兩個參數的解釋。
返回由字符串轉換得到的整數。
parseint(numstring, [radix])
參數
numstring
必選項。要轉換為數字的字符串。
radix
可選項。在 2 和 36 之間的表示 numstring 所保存數字的進制的值。如果沒有提供,則前綴為 '0x' 的字符串被當作十六進制,前綴為 '0' 的字符串被當作八進制。所有其它字符串都被當作是十進制的。
說明
parseint 方法返回與保存在 numstring 中的數字值相等的整數。如果 numstring 的前綴不能解釋為整數,則返回 nan(而不是數字)。
parseint("abc") // 返回 nan。parseint("12abc") // 返回 12??梢杂?isnan 方法檢測 nan。
previoussibling 屬性的作用是:返回已選元素的上一個同屬節點(同級節點中的上一個)。
如果不存在這樣的節點,那么該屬性將返回null[空值]。
語法
elementnode.previoussibling注意:ie將跳過在節點之間產生的空格文檔節點(如:換行字符),而mozilla不會這樣。在下面的案例中,我們將書寫一個用于檢測上一個同屬節點的節點類型的函數。元素節點包含的節點類行為1,因此,如果上一個同屬節點不是元素節點,那么它將自動移動到再上一個節點并檢測該節點是否是一個元素節點;這樣的過程將一直持續下去直到發現的下一個同屬節點是元素節點為止。通過使用這個方法,在ie瀏覽器或mozilla瀏覽器中顯示的結果就會同時正確。
新聞熱點
疑難解答