zoukankan      html  css  js  c++  java
  • javascript遍历select下拉框判断其中值是否与指定值相等

    用jquery多了,就忘了原生的js是如何写的了,还需要多加巩固。

    需求:jsp回显一select下拉框。选中指定值。


    用户点击修改 该select进行已有值回显。有两种解决方法

    一、js中获取用户的该swig_dmSelect值,本例中是从action中获取的
    js获取所有option,然后遍历进行判断。
    <script type="text/javascript">
    <%
    String swjg_dmSelect = (String)session.getAttribute("swjg_dmSelect"); //获取值
    %>
    var obj = document.getElementsByTagName("option")
    //遍历option
    for(var i=0;i<obj.length;i++){
    	if(obj[i].value=='<%=swjg_dmSelect%>'){
    		obj[i].selected=true;  //相等则选中
    	}
    }
    </script>

    二、可为option设置ID,id值为value值

    <script type="text/javascript">
    <%
    String swjg_dmSelect = (String)session.getAttribute("swjg_dmSelect"); //获取值
    %>
    document.getElementById("<%=swjg_dmSelect%>").selected=true;
    </script>

    在没有jquery的情况下,以下地方有卡壳
    1、如何在js中写java代码
    2、如何遍历数组
    3、如何选中指定option


  • 相关阅读:
    VI命令----用于检索
    NIO框架Mina学习
    Android闹钟开发与展示Demo
    Golang mysql使用举例---连接本地数据库
    mysql通信协议
    大小端定义
    npm是什么
    菜鸟如何学习vue
    cgred不能自动将pid放入tasks
    centos7上为什么不使用libcgroup进行资源限制
  • 原文地址:https://www.cnblogs.com/itmyhome/p/4131381.html
Copyright © 2011-2022 走看看