国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Mootools 1.2教程(2) DOM選擇器

2024-05-06 14:14:03
字體:
來源:轉載
供稿:網友
如果你還沒有準備好,請先閱讀上一篇《Mootools 1.2教程(1)——MooTools介紹》。我們講了怎么引用MooTools 1.2以及怎么在domready里面調用你的腳本。
今天開始本系列教程的第2講。在這一講中,我們會學習幾種選擇HTML元素的方法。在許多方面,這是MooTools用得最多最基本的。畢竟,要創建一個基于HTML元素的交互性用戶體驗,你必須首先把它們掌握在手中。
基本的方法
$();
$函數是MooTools中基本的選擇器。你可以通過它來根據一個ID選擇DOM元素。
參考代碼:
代碼如下:
// 選擇ID為”body_wrap“的元素
$('body_wrap');

參考代碼:
代碼如下:
<div id="body_wrap">
</div>

.getElement();
.getElement();擴展了$方法,可以讓你簡化你的選擇操作。例如,你可以通過$方法來選擇ID為”body_wrap“的元素,然后選擇第一個子節點。.getElement();只選擇一個元素,如果有多個符合要求的元素則返回第一個元素。如果你給.getElement();方法一個CSS類名作為參數,你就會得到第一個有這個CSS類名的元素,而不是函數所有元素的數組。要選擇多個元素,則可以使用下面的.getElements();方法。
參考代碼:
代碼如下:
// 選擇ID為”body_wrap“的元素下面的第一個鏈接
$('body_wrap').getElement('a');
// 選擇ID為”body_wrap“的元素下面的ID為”special_anchor“的元素
$('body_wrap').getElement('#special_anchor');
// 選擇ID為”body_wrap“的元素下面第一個CSS類名為”special_anchor_class“的元素
$('body_wrap').getElement('.special_anchor_class');

參考代碼:
代碼如下:
<div id="body_wrap">
<a href="#">anchor</a>
<a href="#">another anchor</a>
<a id="special_anchor" href="#">special anchor</a>
<a class="special_anchor_class" href="#">special anchor</a>
<a class="special_anchor_class" href="#">another special anchor</a>
</div>

$$();
$$函數可以可以讓你快速選擇多個元素,并組成一個數組(一種你可以操作、獲取和以任何方式重新排序的列表)。你可以通過標簽名(如div、a、img等)、或者ID或者是他們的各種組合來選擇多個元素。就像一個讀者指出的那樣,你可以用$$做很多事情,遠遠超出我們這里所介紹的。
參考代碼:
代碼如下:
// 選擇這個頁面中的所有div
$$('div');
// 選擇ID為”id_name的元素和所有的div
$$('#id_name', 'div');

參考代碼:
代碼如下:
<div>
<div>a div</div>
<span id="id_name">a span</span>
</div>

.getElements();
.getElements();和.getElement();非常類似,不過它返回所有符合要求的元素,并組成一個數組。你可以想使用.getElement();方法那樣使用.getElements();。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 藁城市| 富锦市| 额济纳旗| 上思县| 张家川| 开平市| 德化县| 鹰潭市| 松阳县| 柳江县| 八宿县| 宣武区| 台湾省| 孟村| 岳西县| 连城县| 舒兰市| 五河县| 宜君县| 郎溪县| 临漳县| 南安市| 西城区| 水城县| 麟游县| 云霄县| 东平县| 勐海县| 乌兰浩特市| 讷河市| 泰顺县| 永安市| 浦江县| 建湖县| 黄大仙区| 内黄县| 昭觉县| 阿坝| 西盟| 凤山市| 锡林浩特市|