>웹 프론트엔드 >JS 튜토리얼 >JS 작업 선택 드롭다운 상자 동적 변경(생성/삭제/가져오기)_javascript 기술

JS 작업 선택 드롭다운 상자 동적 변경(생성/삭제/가져오기)_javascript 기술

WBOY
WBOY원래의
2016-05-16 17:33:031180검색

1. 동적으로 select 생성

코드 복사 코드는 다음과 같습니다.

function createSelect() {
var mySelect = document.createElement_x("select");
mySelect.id = "mySelect";
document.body.appendChild(mySelect)

2 .옵션 옵션 추가

코드 복사 코드는 다음과 같습니다.
함수 addOption (){
//id를 기준으로 객체 찾기,
var obj=document.getElementByIdx_x('mySelect')
//옵션 추가
obj.add(new Option("text" ,"값"));
}

3. 모든 옵션 옵션 삭제

코드 복사 코드는 다음과 같습니다.
function RemoveAll(){
var obj=document.getElementByIdx_x('mySelect')
obj.options.length=0; >}


4. 옵션 옵션 삭제


코드 복사 코드는 다음과 같습니다. 🎜> function RemoveOne(){
var obj=document.getElementByIdx_x('mySelect')
//index, 옵션의 일련 번호를 삭제하려면 여기에서 일련 번호를 가져옵니다. 현재 선택된 옵션
var index=obj.selectedIndex;
obj.options.remove(index)
}


5.


코드 복사
코드는 다음과 같습니다. var obj=document.getElementByIdx_x('mySelect'); var index=obj.selectedIndex; //일련번호, 현재 선택한 옵션의 일련번호 가져오기
var val = obj.options[index].value;


6. 옵션 옵션 텍스트 가져오기



코드 복사
코드는 다음과 같습니다. var obj= document.getElementByIdx_x('mySelect'); var index=obj.selectedIndex; //일련번호, 현재 선택한 옵션의 일련번호 가져오기
var val = obj.options[index].text; >

7. 옵션 옵션 수정



코드 복사
코드는 다음과 같습니다. var obj=document.getElementByIdx_x('mySelect'); var index=obj.selectedIndex; //일련번호, 현재 선택한 옵션의 일련번호 가져오기 var val = obj.options[index ]=new Option("새 텍스트","새 값");

8. 삭제 선택



코드 복사
코드는 다음과 같습니다. function RemoveSelect(){ var mySelect = document.getElementByIdx_x("mySelect") mySelect. );
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.