Dojo中的選擇器

2022-03-17 23:40:06 字數 780 閱讀 4305

dom.byid(以前的dojo.byid):等同於js中的document.getelementbyid.

byid中既可以傳遞乙個字串,也可以傳遞乙個節點物件

require(["dojo/dom", "dojo/domready!"], function

(dom)

var one = dom.byid("one");//

通過字串

settext(one, "one has been set");

settext("two", "two has been set as well");

});

dojo.query:有兩個引數,第乙個引數為必填內容,第二個引數為可選引數,代表根節點。

第乙個引數是css中selector的內容,如果選擇id為a的元素,則可以寫為query("#a");

上面的同樣可以寫為:var n1=query(".someclass #someid");

只要是css支援的selector的寫法,query都支援。

query的返回值型別為dojo/nodelist 物件,不是我們通常認為的陣列物件。當然,它支援陣列物件支援的下標運算子「」,但是它還包括很多額外的方法,如:concat,foreach,map,on,lastindexof 等等。所以要注意,我們不能簡單的把它當成陣列物件來對待。

CSS中的選擇器之類選擇器和id選擇器

1.類選擇器,又叫class選擇器 2.id選擇器 3.html元素選擇器 又叫標籤選擇器 4.萬用字元選擇器 5.偽類選擇器 6.組合選擇器 多元素選擇器,子元素選擇器,後代選擇器 簡單來說,選擇器就是在css中建立,而在網頁頁面 html,jsp,php,asp.net 中使用 選擇器的名稱命名...

jQuery選擇器之全選擇器( 選擇器)

在css中,經常會在第一行寫下這樣一段樣式 萬用字元 意味著給所有的元素設定預設的邊距。jquery中我們也可以通過傳遞 選擇器來選中文件頁面中的元素 描述 拋開jquery,如果要獲取文件中所有的元素,通過document.getelementsbytagname 中傳遞 同樣可以獲取到 不難發現...

jQuery選擇器之全選擇器(選擇器)

jquery選擇器之全選擇器 選擇器 在css中,經常會在第一行寫下這樣一段樣式 萬用字元 意味著給所有的元素設定預設的邊距。jquery中我們也可以通過傳遞 選擇器來選中文件頁面中的元素 描述 拋開jquery,如果要獲取文件中所有的元素,通過document.getelementsbytagna...