亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

javascript 獲取所有id中包含某關(guān)鍵字的控件的實(shí)現(xiàn)代碼

 更新時間:2010年11月25日 22:20:19   作者:  
獲取某容器控件中id包含某字符串的控件id列表
//獲取某容器控件中id包含某字符串的控件id列表
//參數(shù):容器控件、要查找的控件的id關(guān)鍵字、要查找的控件的標(biāo)簽名稱
//返回值:查找到的控件id列表字符串,以逗號分割。
復(fù)制代碼 代碼如下:

function GetIdListBySubKey(container,subKey,TagName)
{
var idList = "";
for(var i = 0; i < container.childNodes.length;i++)
{
if(container.childNodes[i].nodeName == TagName && container.childNodes[i].id.indexOf(subKey) > -1)
{
idList += container.childNodes[i].id + ",";
}
if(container.childNodes[i].childNodes.length > 0)
{
idList += GetIdListBySubKey(container.childNodes[i],subKey,TagName)
}
}
return idList;
}

可以用來獲取GridView中的控件。
改進(jìn):可以去掉TagName參數(shù)
//獲取某容器控件中id包含某字符串的控件id列表
//參數(shù):容器控件、要查找的控件的id關(guān)鍵字
//返回值:查找到的控件id列表字符串,以逗號分割。
復(fù)制代碼 代碼如下:

function GetIdListBySubKey(container,subIdKey)
{
var idList = "";
for(var i = 0; i < container.childNodes.length;i++)
{
if(container.childNodes[i].attributes != null && container.childNodes[i].attributes["id"] != undefined && container.childNodes[i].id.indexOf(subIdKey) > -1)
{
idList += container.childNodes[i].id + ",";
}
if(container.childNodes[i].childNodes.length > 0)
{
idList += GetIdListBySubKey(container.childNodes[i],subIdKey)
}
}
return idList;
}

如:GetIdListBySubKey(document,"txt_Money")
改進(jìn):直接返回控件數(shù)組
//獲取某容器控件中id包含某字符串的控件數(shù)組
//參數(shù):容器控件、要查找的控件的id關(guān)鍵字
//返回值:查找到的控件數(shù)組
復(fù)制代碼 代碼如下:

function GetConListBySubKey(container,subIdKey)
{
var reConArry = [];
for(var i = 0; i < container.childNodes.length;i++)
{
if(container.childNodes[i].attributes != null && container.childNodes[i].attributes["id"] != undefined && container.childNodes[i].id.indexOf(subIdKey) > -1)
{
reConArry.push(container.childNodes[i]);
}
if(container.childNodes[i].childNodes.length > 0)
{
var re = GetConListBySubKey(container.childNodes[i],subIdKey)
for(var k = 0;k<re.length;k++)
{
reConArry.push(re[k]);
}
}
}
return reConArry;
}

相關(guān)文章

  • Mac地址驗證的javascript代碼

    Mac地址驗證的javascript代碼

    這篇文章介紹了Mac地址驗證的javascript代碼,在路由器中,mac地址是用得比較多的
    2013-11-11
  • JavaScript實(shí)現(xiàn)簡易聊天對話框(加滾動條)

    JavaScript實(shí)現(xiàn)簡易聊天對話框(加滾動條)

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)簡易聊天對話框,附加滾動條功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • JavaScript進(jìn)階教程之非extends的組合繼承詳解

    JavaScript進(jìn)階教程之非extends的組合繼承詳解

    組合繼承有時候也叫偽經(jīng)典繼承,指的是將原型鏈和借用構(gòu)造函數(shù)技術(shù)組合到一塊,從而發(fā)揮二者之長的一種繼承模式,下面這篇文章主要給大家介紹了關(guān)于JavaScript進(jìn)階教程之非extends的組合繼承的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • js從輸入框讀取內(nèi)容,比較兩個數(shù)字的大小方法

    js從輸入框讀取內(nèi)容,比較兩個數(shù)字的大小方法

    下面小編就為大家?guī)硪黄猨s從輸入框讀取內(nèi)容,比較兩個數(shù)字的大小方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • js模擬點(diǎn)擊事件實(shí)現(xiàn)代碼

    js模擬點(diǎn)擊事件實(shí)現(xiàn)代碼

    在實(shí)際的應(yīng)用開發(fā)中,我們會常常用到JS的模事件,比如說點(diǎn)擊事件,舉個簡單的例子,點(diǎn)擊表單外的“提交”按鈕來提交表單。上代碼吧
    2012-11-11
  • JS正則表達(dá)式獲取分組內(nèi)容的方法詳解

    JS正則表達(dá)式獲取分組內(nèi)容的方法詳解

    這篇文章主要介紹了JS正則表達(dá)式獲取分組內(nèi)容的方法,有需要的朋友可以參考一下
    2013-11-11
  • js仿微信公眾平臺打標(biāo)簽功能

    js仿微信公眾平臺打標(biāo)簽功能

    這篇文章主要為大家詳細(xì)介紹了js仿微信公眾平臺打標(biāo)簽功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • js中this的指向問題歸納總結(jié)

    js中this的指向問題歸納總結(jié)

    最近發(fā)現(xiàn)在對JS的學(xué)習(xí)中有很多朋友對this的指向問題還是有很大的誤區(qū)或者說只是大致了解,但是一旦遇到復(fù)雜的情況就會因為this指向問題而引發(fā)各種bug。所以這篇文章主要給大家介紹了關(guān)于js中this的指向問題的相關(guān)資料,需要的朋友可以參考下
    2018-11-11
  • 前端如何監(jiān)聽手機(jī)鍵盤是否彈起示例詳解

    前端如何監(jiān)聽手機(jī)鍵盤是否彈起示例詳解

    實(shí)際應(yīng)用中我們會遇到監(jiān)聽按鍵輸入和鼠標(biāo)點(diǎn)擊事件,這篇文章主要介紹了前端如何監(jiān)聽手機(jī)鍵盤是否彈起的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • JavaScript中關(guān)于base64的一些事

    JavaScript中關(guān)于base64的一些事

    base64 其實(shí)是一種編碼轉(zhuǎn)換方式, 將 ASCII 字符轉(zhuǎn)換成普通文本, 是網(wǎng)絡(luò)上最常見的用于傳輸8Bit字節(jié)代碼的編碼方式之一。這篇文章重點(diǎn)給大家介紹JavaScript中關(guān)于base64的一些事,感興趣的朋友跟隨小編一起看看吧
    2019-05-05

最新評論