开发者社区> 问答> 正文

传统的表单控件optgroup元素的实例代码是什么?

传统的表单控件optgroup元素的实例代码是什么?

展开
收起
游客yzrzs5mf6j7yy 2022-03-14 21:44:45 441 0
1 条回答
写回答
取消 提交回答
  • <button id="btn1a" type="button">启用</button>
    <button id="btn1b" type="button">禁用</button>
    <button id="btn2a" type="button">可多选</button>
    <button id="btn2b" type="button">不可多选</button>
    <button id="btn3a" type="button">size=1</button>
    <button id="btn3b" type="button">size=2</button>
    <button id="btn3c" type="button">size=3</button>
    <button id="btn3d" type="button">不设置size</button>    
    <form action="#">
        <br><br>
        <select name="test" id="select"> 
            <optgroup label="num">
                <option value="11" disabled>1</option>
                <option value="22" selected>2</option>
                <option value="33">3</option>
                <option value="44" label="word">4</option>        
            </optgroup>
            <optgroup  label="word">
                <option>a</option>
                <option>b</option>
                <option>c</option>
                <option>d</option>        
            </optgroup>
            <optgroup  label="汉字" disabled>
                <option value="一个">一</option>
                <option value="二个">二</option>
                <option value="三个">三</option>
                <option value="四个">四</option>        
            </optgroup>    
        </select>
        <input type="submit">    
    </form>
    <script>
    var select = document.getElementById('select');
    btn1a.onclick = function(){
        select.removeAttribute('disabled');
    }    
    btn1b.onclick = function(){
        select.setAttribute('disabled','');
    }
    btn2a.onclick = function(){
        select.setAttribute('multiple','');
    }
    btn2b.onclick = function(){
        select.removeAttribute('multiple');
    }
    btn3a.onclick = function(){
        select.setAttribute('size','1');
    }
    btn3b.onclick = function(){
        select.setAttribute('size','2');
    }
    btn3c.onclick = function(){
        select.setAttribute('size','3');
    }
    btn3d.onclick = function(){
        select.removeAttribute('size');
    }
    </script>
    
    2022-03-14 21:45:00
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载