• JS获取option的value和text


    window.onload = function(){

    //首先获得下拉框的节点对象;
    var select = document.getElementById("s1");

    //1.如何获得当前选中的值?:
    var value = select.value;

    //2.如何获得该下拉框所有的option的节点对象
    var options = select.options;
    //注意:得到的options是一个对象数组

    //3.如何获得第几个option的value值?比如我要获取第一option的value,可以这样:
    var value1 = options[0].value;
    //4.如何获得第几个option的文本内容?比如我要获取第一option的文本,可以这样:
    var text1 = options[0].text;

    //5.如何获得当前选中的option的索引?
    var index = select.selectedIndex;

    //6.如何获得当前选中的option的文本内容?
    //从第2个问题,我们已经获得所有的option的对象数组options了
    //又从第5个问题,我们获取到了当前选中的option的索引值
    //所以我们只要同options[index]下标的方法得到当前选中的option了
    var selectedText = options[index].text;
    }

  • 相关阅读:
    0425正则数组
    0424php函数
    0424php基础
    string类例题
    数组分为一维数组,二维数组,多为数组
    string类 截取的长度 是否包含某个数
    循环语句2
    /异常语句try,catch.
    string类
    循环语句
  • 原文地址:https://www.cnblogs.com/iampengl/p/9443274.html
Copyright © 2020-2023  润新知