zoukankan      html  css  js  c++  java
  • 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;
    }

  • 相关阅读:
    面向对象基础
    JS操作属性和样式
    表单验证
    form标签
    Dreamweaver网页设计代码大全
    最差项目展示
    CSS样式表
    while循环 do while循环 switch
    for循环
    穷举法
  • 原文地址:https://www.cnblogs.com/iampengl/p/9443274.html
Copyright © 2011-2022 走看看