1樓:鄭鄭某
function fo(obj,tag,callback)
這一句傳的三個引數分別是一個dom節點,一個標籤名和一個**函式
var tag=obj.getelementsbytagname(tag),da=;
tag變數為該dom節點下所有標籤名為tag的dom節點的nodelist,da定義為一個空陣列
var callback= callback || function(){};
如果callback為真,即值不為0、null、undefined時,callback保持原值;反之,比如沒傳第三個引數時,將callback定義為一個新的函式
for(var i in tag){
if(!(tag[i] && tag[i].nodetype)) continue;
如果遍歷nodelist,如果不是有效節點則跳過
da.push(tag[i]);
如果是有效節點則儲存進陣列
將**函式擴充套件作用域到tag[i],arguments為其引數
return da;
返回包含有效節點的陣列
2樓:我愛我的肥羊
請指出具體需要解釋什麼?
首先是定義了有3個引數的fo函式
宣告瞭tag獲取元素id,空陣列da,callback:如果有自定義的callback函式就用自定義的,沒有的話就是用「||」後面預設的callback函式(也就是預設為空函式)
這裡我不清楚你給出的**用途,以下的有點難解釋,大概就是:
遍歷tag,判斷節點是否存在,並插入到da陣列中,再是用callback是用的方法和引數
返回da陣列
3樓:喜劇
這是找標籤為tag的dom元素的集合。
C語言求解下面這段話
include float fac int n void main 第一來問 遞迴呼叫 引數n傳入後一直調自用自身。當 bai為0或1時返回du1 如n為5,f 5 fac 4 又調zhi用fac 這個函式此時n為4,一隻dao呼叫下去,知道n為1.則f 5 4 3 2 1 第二問printf d ...
閱讀並全面理解下面的材料,但可以選擇側面角度構思
略這裡的 門 和 鑰匙 具有多義性,考生可以對此進行合理而大膽的發散。材料提供的是關係型話題,命題者將大鐵棒與小鑰匙對鎖的效能進行對比。可以延伸出下列立意 四兩撥千斤,巧字當頭 按照事物的規律辦事,事半功倍。一味蠻幹,效果很差 閱讀下面的材料,根據要求寫一篇不少於800字的文章。60分 一個人向禪師...
2 讀一讀,理解下面句子的意思1 「高峰與深谷咫尺為鄰,幾千米的地形反差,構成了堪稱世界第一的
高峰指珠穆朗瑪峰 深谷指雅魯藏布大峽谷 咫尺為鄰,是說珠穆朗瑪峰和雅魯藏布大峽谷挨著,離的很近 這句話把不同自然帶呈現出的自然景觀 比作神奇美麗的畫卷 表達作者對壯麗河山的讚美之情 高峰,是指珠穆朗瑪峰 深谷,是指雅魯藏布大峽谷 咫尺為鄰,是說珠穆朗瑪峰和雅魯藏布大峽谷挨著,離的很近 這句話把不同自...