2012-07-09 2 views
0

[text] 옵션이 null이거나 객체 오류가 아닙니다. 내가 여기서 뭘하려하는 것은 내가 배열의 값을 비교, 모든 다중 선택 조회 열 값이 선택된 것을 확인하고 .text옵션 [텍스트]가 null이거나 자바 스크립트의 객체가 아닙니다.

var responsibleselected = returntags("select","Responsibility selected values"); 
    for(var i=0;i<responsibleselected.options.length;i++) 
    { 
     if(responsibleselected.options[i].selected == true) 
      { 
      for(var j=0;j< ResponsibleArray.length;j++) 
      { 
if(responsibleselected.options[i].text == ResponsibleArray[j])//throws error here 
      { 
     GipRemoveSelectedItems(ctl00_m_g_6ad915a8_68ea_4c76_b67a_ad1215320288_ff391_ctl00_ctl00_MultiLookupPicker_m); 
      } 
      } 
      } 
    } 

답변

0

대신 그들을 제거하고 당신은 .textContent 필요

if(responsibleselected.options[i].textContent == ResponsibleArray[j]){ 
            // ^--------------here it is 
+0

.textContent가 "정의되지 않음"을 반환합니다. 나는 .innerText와 함께 시도했지만 여전히 문제에 직면 해있다. – user9167

+0

@ user9167'textContent'가 작동해야합니다. [this] (http://jsbin.com/iyinaz/edit#javascript,html) 샘플을보십시오. – Engineer

관련 문제