Display div if a specific select option value is selected

前端 未结 7 1465
执笔经年
执笔经年 2021-02-02 03:57

I am trying to display a div if user select a specific option value from a select drop down list.

Example:

The select drop down list consist of dynamic names fet

7条回答
  •  说谎
    说谎 (楼主)
    2021-02-02 04:03

    Using this.select is incorrect.

    Here is the correct code:

    HTML

    
    
    
    
    

    JS

    function admSelectCheck(nameSelect)
    {
        console.log(nameSelect);
        if(nameSelect){
            admOptionValue = document.getElementById("admOption").value;
            if(admOptionValue == nameSelect.value){
                document.getElementById("admDivCheck").style.display = "block";
            }
            else{
                document.getElementById("admDivCheck").style.display = "none";
            }
        }
        else{
            document.getElementById("admDivCheck").style.display = "none";
        }
    }
    

    See the demo on JSFiddle.

提交回复
热议问题