MooTools學習筆記(一)

2021-09-01 03:08:22 字數 1432 閱讀 2343

1、[color=green]用mootools裡面的封裝的方法來獲取html頁面元素、[/color]

mootools中的[color=red]$ [/color]相當於[color=red] document.getelmentbyid[/color]

前提:把mootools.js檔案引入網頁

可以用[color=red]document.getelmentbyid("name_text")[/color]和[color=red]$("name_text")[/color]來獲得網頁元素。

.getelement();擴充套件了$方法,可以讓你簡化你的選擇操作。例如,你可以通過$方法來選擇id為」jms「的元素,然後選擇第乙個子節點。.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');

2、[color=green]$$();[/color]

$$函式可以可以讓你快速選擇多個元素,並組成乙個陣列(一種你可以操作、獲取和以任何方式重新排序的列表)。

選擇這個頁面中的所有div 

$$('div');

選擇id為」id_name的元素和所有的div

$$('#id_name', 'div');

.getelements();

.getelements();和.getelement();非常類似,不過它返回所有符合要求的元素,並組成乙個陣列。你可以想使用.getelement();方法那樣使用.getelements();。

選擇id為」body_wrap「的元素下面的所有鏈結 

$('body_wrap').getelements('a');

選擇id為」body_wrap「的元素下面的所有css類名為」special_anchor_class「的子元素

$('body_wrap').getelements('.special_anchor_class');

學習筆記一

lisp 最重要的一種執行模式之一 repl that endless cycle of reading,evaluating,and printing is why it s called the read eval print loop or repl.第乙個lisp程式 在repl模式下執行l...

學習筆記 一

什麼是seo?搜尋引擎優化 search engine optimization,簡稱seo 是一種利用搜尋引擎的搜尋規則來提高目的 在有關搜尋引擎內的排名的方式。深刻理解是 通過seo這樣一套基於搜尋引擎的營銷思路,為 提供生態式的自我營銷解決方案,讓 在行業內佔據領先地位,從而獲得品牌收益。研究...

學習筆記一

今天兩節課,也就是兩個問題的分析裝配線排程問題和矩陣鏈相乘ai,j中的 i,j 分別表示的是第 i 條線路的第 j 個步驟,每個線路每條步驟都有不同的用時,還有t i j中的 i,j 表示的就是從第 i 條線路第 j 步到達另外一條線路的第 j 1 步要用的時間,我們可以用如下 表示每一步花費的時間...