다음 JavaScript를 사용하여 DropDownList 컨트롤을 조작하는 방법을 소개하려면 먼저 select(또는 DropDownList)의 가장 기본적인 두 가지 속성을 이해해야 합니다. 하나는 값 속성이고, 다른 하나는 텍스트 속성이며, 이 속성은 다음과 같습니다. 현재 선택된 항목(번호 )을 확인하세요. 자세한 내용은 위의 샘플 코드를 참조하세요. 본격적으로 다음 사항을 소개하면서 시작해 보겠습니다.
(1) DropDownList 컨트롤에서 값을 지웁니다.
document.getElementById('ddlCities').options.length = 0; (2) DropDownList에 값이 'Param1'인 ListItem이 있는지 확인합니다.
코드 복사 코드는 다음과 같습니다.function isListItemExist(objDdl, objItemValue)
{
var isExist = false; for(var i in objSelect.options) { if (i.value == objItemValue) } } return isExist;
JavaScript 및 DropDownList 서버 제어 DropDownList와 Javascript 간 전송
ddlProvince .SelectedIndex = ddlProvince.Items.IndexOf(ddlProvince.Items.FindByText( "절강")); javascript: var requireSdept=$("select[@id='ddlSdept'] option[@ selected]" ).val(); var requireSdept = $("#ddlSdept option[@selected]").text(); var select1 = document.all.<%= ddlSdept.ClientID % >; var select1value = select1.options[select1.selectedIndex].value; var select1Text = select1.options[select1.selectedIndex].innerText; 여기서 select1Text는 선택된 값입니다. 모달 창에서 사용하는 경우 다음 코드를 사용할 수 있습니다. window.returnValue=select1Text; //상위 폼에 반환되는 값입니다. window.close();
dropdownlist의 어떤 항목이 JavaScript에서 현재 선택된 항목인지 설정 방법 1: i = 2 document.all.dropdownlistID.options[i].selected=true 방법 2: obj.selectedIndex = 2; 방법 3: obj.value="설정하려는 값."//Dropdownlist는 자동으로 해당 값을 현재 값으로 설정합니다. Javascript는 드롭다운 목록 항목을 지웁니다
<스크립트 언어 ="자바스크립트"> function LoadType() { var str = "1|网页|2|사진|3|企业|4|资讯|"; var temp = str.split("|"); var count = (temp.length - 1) / 2; for (var i = 0; i <= count; i ) { document.all("ddlType").options.add(new Option(temp[i], temp[i 1])) ; } 반환; } <스크립트>