zoukankan      html  css  js  c++  java
  • JS操作select

    基本操作

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <script>
        // 创建select
        function createSelect() {
            var mySelect = document.createElement("select");
            mySelect.id = 'mySelect';
            document.body.appendChild(mySelect);
        }
        createSelect();
    
        // 添加option
        function addOption() {
            var objSelect = document.querySelector("#mySelect");
            objSelect.add(new Option("文本1", "值1"));// ie
            objSelect.options.add(new Option("文本2", "值2"));// 文本是展示出来的内容
        }
        addOption();
    
        // 删除所有option
        function removeAllOption() {
            var objSelect = document.querySelector("#mySelect");
            objSelect.options.length = 0;
        }
        // removeAllOption();
    
        // 删除当前的option
        function removeNow() {
            var objSelect = document.querySelector("#mySelect");
            var index = objSelect.selectedIndex;
            objSelect.options.remove(index);
        }
        removeNow();
    
        // 获取当前option的内容
        function getNow() {
            var objSelect = document.querySelector("#mySelect");
            var index = objSelect.selectedIndex;
            var nowVal = objSelect.options[index].value;// objSelect.options[index].text
            console.log(nowVal);// 值2
        }
        getNow();
    
        // 修改当前option
        function modifyOption() {
            var objSelect = document.querySelector("#mySelect");
            var index = objSelect.selectedIndex;
            objSelect.options[index]=new Option("新修改的","new");
        }
        modifyOption();
    
        // 删除select
        function removeSelect() {
            var objSelect = document.querySelector("#mySelect");
            objSelect.parentNode.removeChild(objSelect);
        }
        removeSelect();
        </script>
    </body>
    </html>

    ...

  • 相关阅读:
    详解Oracle安装与配置.
    如何做大规模软件的配置管理
    关于软件权限设置的一点心得体会
    使用RDLC报表(一)
    详细解析Linux scp命令的应用
    spring propertyplaceholderconfigurer
    hibernate ehcache
    由Eclipse内存不足谈谈JVM内存
    事务策略: API 层策略
    什么叫控制反转(IoC )
  • 原文地址:https://www.cnblogs.com/jiujiaoyangkang/p/6797315.html
Copyright © 2011-2022 走看看