欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2010年11月25日 22:20:19   作者:  
獲取某容器控件中id包含某字符串的控件id列表
//獲取某容器控件中id包含某字符串的控件id列表
//參數(shù):容器控件、要查找的控件的id關(guān)鍵字、要查找的控件的標(biāo)簽名稱
//返回值:查找到的控件id列表字符串,以逗號(hào)分割。
復(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;
}

可以用來(lái)獲取GridView中的控件。
改進(jìn):可以去掉TagName參數(shù)
//獲取某容器控件中id包含某字符串的控件id列表
//參數(shù):容器控件、要查找的控件的id關(guān)鍵字
//返回值:查找到的控件id列表字符串,以逗號(hào)分割。
復(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地址驗(yàn)證的javascript代碼

    Mac地址驗(yàn)證的javascript代碼

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

    JavaScript實(shí)現(xiàn)簡(jiǎn)易聊天對(duì)話框(加滾動(dòng)條)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    實(shí)際應(yīng)用中我們會(huì)遇到監(jiān)聽按鍵輸入和鼠標(biāo)點(diǎn)擊事件,這篇文章主要介紹了前端如何監(jiān)聽手機(jī)鍵盤是否彈起的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(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

最新評(píng)論