`
wang_zhi_peng2007
  • 浏览: 249216 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

获取HTML下拉菜单选定值对应的显示值,即value对应的text

 
阅读更多

   获取HTML下拉菜单选定值对应的显示值,即value对应的text:

 

<html>
<head>
<title>获取HTML下拉菜单选定值对应的显示值,即value对应的text</title>
</head>

<body>

<script language="JavaScript" type="text/javascript">

//获取HTML下拉菜单选定值对应的显示值,即value对应的text
function getSelectText(selectId){

    if(null==selectId || selectId.length==0){
        alert('select下拉菜单的id不应为空,请返回检查!');
        return '';
    }

    var objSel = document.getElementById(selectId);

    if(null == objSel){
        alert('id为' + selectId +'的下拉菜单不存在,请返回检查!');
        return '';
    }

    var selectVal = objSel.value;    //获取下拉菜单的当前选定值
    
    var ops = objSel.options;

    if(null==ops || ops.length==0){
        return '';
    }

    for(var i=0; i<ops.length; i++){
        if(selectVal == ops[i].value){
            return ops[i].text;    //返回当前选定值对应的显示值
        }
    }

    return '';
}

</script>

<form method=post action="">
<select name="sel1" id="sel1">
   <option value="1">选项A</option>
   <option value="2">选项B</option>
</select>

<input type="button" value="获取菜单显示值" onclick="alert(getSelectText('sel1'));">
</form>

</body>
</html>

 

分享到:
评论

相关推荐

    matlab gui设计-使用MATLAB创建下拉菜单的方法docx文档下载

    - `Value`: 指定下拉菜单初始选定的选项,其值应与`Items`中的某一项匹配。 - `Text`: 控制下拉菜单标签的显示内容,默认为“Label”。 - `Interpreter`: 决定标签文本的解释器,可用于显示LaTeX公式或HTML格式文本...

    DropDownList下拉菜单显示不同图片

    4. **图片路径处理**:`GetImagePathFromValue`函数是根据选定的值获取对应的图片路径。这个函数可以根据实际的数据结构来实现,例如查询数据库或遍历数据源。 ```csharp private string GetImagePathFromValue...

    javascript经典特效---下拉菜单二次选择.rar

    这个函数会读取当前选定的值,并根据这个值更新第二个下拉菜单的内容。 例如,我们可以这样编写JavaScript代码: ```javascript document.getElementById('select1').addEventListener('change', function() { ...

    JavaScript实践——年月日下拉菜单

    在这个场景中,我们将使用JavaScript来生成和控制下拉菜单。 一、HTML结构 在HTML中,我们通常会创建三个`&lt;select&gt;`元素,分别对应年、月和日。每个`&lt;select&gt;`标签内包含多个`&lt;option&gt;`标签,每个`&lt;option&gt;`表示一...

    下拉菜单的级联操作(ajax)

    - 在事件函数中,使用jQuery发送Ajax请求,将一级菜单选定的值作为参数传递给服务器。 - 服务器端根据传入的参数返回相应的数据(如城市列表),通常返回的是JSON格式的数据。 - 前端接收到数据后,解析JSON,并更新...

    html分组多选单选下拉框.rar

    可以通过`value`属性设置选项的值,通过`text`显示的内容。例如: ```html &lt;option value="1"&gt;选项1 &lt;option value="2"&gt;选项2 ``` ### 3. `&lt;optgroup&gt;`标签 `&lt;optgroup&gt;`标签用于在下拉菜单中创建逻辑分组,使...

    js省市县三级菜单效果

    例如,当用户选择省份时,触发一个事件,该事件读取选定省份并更新城市下拉菜单的内容: ```javascript document.getElementById('provinceSelect').addEventListener('change', function() { var ...

    html二级联动效果

    HTML二级联动效果是一种常见的网页交互设计,主要用于下拉菜单或者选择框之间建立关联,使得用户在选择一级选项后,二级选项会动态更新以显示与一级选项相关的子项。这种效果通常应用于地区选择、产品分类等场景,能...

    jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法

    在本文中,我们将深入探讨如何使用jQuery来实现一个下拉菜单,其中包含时间选项,并且当用户选择不同的时间时,能够实时更新图表。这个功能在数据可视化和动态报告的场景中非常常见,允许用户根据时间范围查看特定的...

    jQuery仿淘宝商品发布三级联动菜单代码

    本示例“jQuery仿淘宝商品发布三级联动菜单代码”着重讲解如何利用jQuery实现类似淘宝商品发布的三级联动下拉菜单功能,这是一种常见的用户界面交互,常见于分类选择、地区选择等场景。 在淘宝的商品发布流程中,...

    js下拉框二级关联菜单效果代码具体实现

    ”按钮时,根据当前子菜单选定的选项的值重定向页面: ```javascript function go() { location = temp.options[temp.selectedIndex].value; } ``` 总结来说,这个JavaScript代码实例展示了如何使用DOM操作和数组...

    省市信息无刷新联动,JS脚本实现

    利用DOM(Document Object Model)操作,JavaScript可以动态修改页面元素,当用户在省份下拉菜单中做出选择时,JavaScript监听到这个事件,然后触发一个函数,该函数根据选定的省份去获取相应的城市数据。...

    Jquery常用方法总结

    - `$("#testSelect option:selected").text()`:获取下拉菜单选定选项的文本值。 - `.addClass()` 和 `.removeClass()`:分别为元素添加或移除 CSS 类。 8. **动画效果**: - `.fadeIn()`, `.fadeOut()`, `....

    Jquery操作Select option整理

    // 获取下拉菜单的ID属性值 $("#select").empty(); // 清空下拉框 $("&lt;option value='1'&gt;1111&lt;/option&gt;").appendTo("#select"); // 添加下拉框的option ``` **解析:** - `$(".formc select[name='country'] option...

    纯HTML+JS实现地区联动

    地区联动是指在选择一个地区(如省份)时,下拉菜单会自动更新为与所选地区相关的下一个级别地区(如城市)的列表。这种功能提高了用户体验,减少了用户手动输入的繁琐。 HTML部分,我们将创建一个多级下拉菜单结构...

    C#全能速查宝典

    1.5.8 ContainsValue方法——确定哈希表是否包含特定值 101 1.5.9 Count属性——获取数目 102 1.5.10 GetEnumerator方法——循环访问对象 103 1.5.11 GetEnvironmentVariables方法——检索环境变量 104 1.5.12 ...

    MFC——ComBox用法大全.

    组合框是一种结合了文本输入与下拉菜单功能的用户界面元素,它允许用户从预定义列表中选择一个选项,或者手动输入文本。下面将详细介绍如何使用MFC中的`CComboBox`类来操作字符串列表。 #### 定义控件对应变量 ...

    JS技巧代码

    ### JS技巧代码详解 #### 1. 文本框焦点问题 在JavaScript中,文本框的焦点控制是非常重要...例如,创建一个下拉菜单,并为其添加`onChange`事件,当用户选择不同选项时,调用`bgChange`函数,从而改变页面背景颜色。

    JS实现省市县三级下拉联动

    省市县三级联动下拉菜单是一种常见的前端实现模式,旨在为用户提供方便快捷的地址信息选择方式。通过这种下拉联动的方式,用户在选择了省份之后,紧接着可以选择与所选省份对应的城市,当城市选定后,又可以从中选择...

    200个Javascript技巧代码

    允许用户通过下拉菜单选择不同的背景色。 **示例代码:** ```html &lt;HTML&gt; &lt;TITLE&gt;background.html&lt;/TITLE&gt; &lt;!--function bgChange(selObj) { newColor = selObj.options[selObj.selectedIndex].text; ...

Global site tag (gtag.js) - Google Analytics