2009年1月5日

element:方法八頁

特徵一頁 | 二頁 | 三頁 | 四頁 | 五頁
方法一頁 | 二頁 | 三頁 | 四頁 | 五頁 | 六頁 | 七頁 | 八頁
操控器一頁 | 二頁 | 成員表
element 的方法
querySelector()

取得父元素下,第一個符合選擇器的子元素物件,沒找到則傳回 null。其語法是:

元素物件 = 元素物件.querySelector( 選擇器組 );

  • Firefox 無此項;IE, Safari, Chrome 有支援。
querySelectorAll()

取得父元素下,所有符合選擇器的子元素物件組。其語法是:

元素物件組 = 元素物件.querySelectorAll( 選擇器組 );

  • Firefox 無此項;IE, Safari, Chrome 有支援。
scrollIntoView()

捲動網頁,到元素出現與頂端對齊。其語法是:

元素物件.scrollIntoView( [布林旗] )

可以選擇性的設定布林旗,設為 true 則元素與頂端對齊,設為 false 則與底部對齊。

setAttribute()

設定元素的屬性。其語法是:

元素物件.setAttribute(屬性名, 屬性值, 數字旗);

數字旗是 IE 定義的,Firefox 無此項;加上數字旗對 Firefox, Safari, Chrome 沒影響。數字旗設為 0,則不分大小寫;設為 1,大小寫不同。

  • 上例,IE 不會動態改成紅色;Firefox, Safari, Chrome 都成功。
setAttributeNS()

用在 XML 文件,後面再談。

setAttributeNode()

設定元素的屬性結。其語法是:

舊的屬性結=元素物件.setAttributeNode( 新屬性結 );

  • 上例,IE 不會動態改成紅色;Firefox, Safari, Chrome 都成功。
setAttributeNodeNS()

用在 XML 文件,後面再談。


©2008-2009 by ant2legs, All Rights Reserved. ant2legs 擁有其製作的文章,圖片與程式的著作權,所有權利保留。