>웹 프론트엔드 >JS 튜토리얼 >선택 태그를 기반으로 기본 선택 옵션을 설정하는 방법은 무엇입니까?

선택 태그를 기반으로 기본 선택 옵션을 설정하는 방법은 무엇입니까?

亚连
亚连원래의
2018-06-02 09:54:401906검색

아래에서는 선택 태그에 대한 기본 선택 옵션을 설정하는 방법에 대한 기사를 공유하겠습니다. 이 기사는 좋은 참고 가치가 있으며 모든 사람에게 도움이 되기를 바랍니다.

방법은 2가지가 있습니다.

첫 번째 221f08282418e2996498697df914ce4e 속성을 통해 선택한 항목을 설정합니다. 이 방법은 PHP와 같은 동적 언어에서 백그라운드에서 필요에 따라 출력 결과를 제어할 수 있습니다.

< select id = "sel" >
< option value = "1" >1</ option >
< option value = "2" selected = "selected" >2</ option >
< option value = "3" >3</ option >
</ select >

두 번째 는 프런트 엔드 js를 통해 선택한 항목을 제어하는 ​​것입니다.

< script type = "text/javascript" >
function change(){
  document.getElementById("sel")[2].selected=true;
}
</ script >
< select id = "sel" >
< option value = "1" >1</ option >
< option value = "2" >2</ option >
< option value = "3" >3</ option >
</ select >
< input type = "button" value = "修改" onclick = "change()" />

221f08282418e2996498697df914ce4e 선택한 항목 텍스트를 가져오는 js 코드는 다음과 같습니다.

var val = document.all.Item.options[document.all.Item.selectedIndex].text
var i=document.getElementById( &#39;sel&#39; ).options[document.getElementById( &#39;sel&#39; ).selectedIndex].value;

221f08282418e2996498697df914ce4e 태그 작동에 대한 다른 팁은 다음과 같습니다.

1) select를 동적으로 생성

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

2) 옵션 옵션 추가

function addOption(){
//根据id查找对象,
var obj=document.getElementById( &#39;mySelect&#39; );
//添加一个选项
obj.add( new Option( "文本" , "值" ));
}

3 )모든 옵션 옵션 삭제

function removeAll(){
var obj=document.getElementById( &#39;mySelect&#39; );
obj.options.length=0;
}

4)옵션 옵션 1개 삭제

function removeOne(){
var obj=document.getElementById( &#39;mySelect&#39; );
//index,要删除选项的序号,这里取当前选中选项的序号
var index=obj.selectedIndex;
obj.options.remove(index);
}

5) 옵션 옵션 값 가져오기

var obj=document.getElementById( &#39;mySelect&#39; );
var index=obj.selectedIndex; //序号,取当前选中选项的序号
var val = obj.options[index].value;

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

var obj=document.getElementById( &#39;mySelect&#39; );
var index=obj.selectedIndex; //序号,取当前选中选项的序号
var val = obj.options[index].text;

7) 옵션 옵션 수정

var obj=document.getElementById( &#39;mySelect&#39; );
var index=obj.selectedIndex; //序号,取当前选中选项的序号
var val = obj.options[index]= new Option( "新文本" , "新值" );

8) 선택 삭제

function removeSelect(){
var mySelect = document.getElementById( "mySelect" );
mySelect.parentNode.removeChild(mySelect);
}

위 내용은 제가 편집한 것입니다 여러분, 앞으로는 모두를 대접할 수 있기를 바랍니다.

관련 기사:

axios를 통해 게시물 요청을 보내고 springMVC가 매개변수를 수신할 수 없음을 확인(자세한 튜토리얼)


vue를 통해 axios 구성요소를 추가하여 게시물의 null 매개변수 문제를 해결(자세한 튜토리얼)


vue의 axios를 통해 게시물 요청 매개변수 처리(자세한 튜토리얼)


위 내용은 선택 태그를 기반으로 기본 선택 옵션을 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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