javascript 은 모든 id 에 키 워드 를 포함 하 는 컨트롤 의 구현 코드 를 가 져 옵 니 다.

2397 단어 키워드컨트롤
//용기 컨트롤 에 있 는 id 에 문자열 이 포 함 된 컨트롤 id 목록 을 가 져 옵 니 다./매개 변수:용기 컨트롤,찾 을 컨트롤 의 id 키워드,찾 을 컨트롤 의 태그 이름//반환 값:찾 은 컨트롤 id 목록 문자열 을 쉼표 로 나 눕 니 다
 
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 의 컨트롤 을 가 져 올 수 있 습 니 다.개선:TagName 인자//용기 컨트롤 에 있 는 id 가 문자열 을 포함 하 는 컨트롤 id 목록 을 가 져 올 수 있 습 니 다./인자:용기 컨트롤,찾 을 컨트롤 의 id 키워드//반환 값:찾 은 컨트롤 id 목록 문자열 을 쉼표 로 나 눌 수 있 습 니 다
 
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,"txtMoney")개선:컨트롤 배열 을 직접 되 돌려 줍 니 다./용기 컨트롤 에 있 는 id 가 특정한 문자열 을 포함 하 는 컨트롤 배열 을 가 져 옵 니 다./매개 변수:용기 컨트롤,찾 을 컨트롤 의 id 키워드//반환 값:찾 은 컨트롤 배열
 
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;
}

좋은 웹페이지 즐겨찾기