javascript - 选择下拉选项时显示文本

标签 javascript

我试图找到一种方法来根据用户选择的下拉项在下面的“结果”div 中显示一些文本。我知道如何使用普通输入字段执行此操作,但我无法理解如何将“选项值”传递到 javascript 函数中。这是我到目前为止所尝试的...

在下面的代码中,我只是尝试成功地将选择的任何下拉项值传递到 javascript 函数中,并在“结果”div 中打印出该值的名称...一旦我能够做到这一点,我将实现上面描述的“提示”功能。

我的标记:

<select onChange="dropdownTip(this.value)" name="search_type" style="margin-right:10px; margin-top:2px;">
    <option selected="selected" value="fruit_search">fruits</option>    
    <option value="veggies_search">veggies</option>
    <option value="animals_search">animals</option>
    <option value="all_search">all</option>
</select>

<div id="result"></div>

我的 JavaScript:

<script type="text/javascript">
    function dropdownTip(value){
        document.getElementByID("result").innerHTML = value;
    }
</script>

最佳答案

这是你想要的吗?检查下面的 fiddle

http://jsfiddle.net/b6ydm/

关于javascript - 选择下拉选项时显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11888823/

相关文章:

javascript - 当输入具有指定值时隐藏 div

javascript - 如果页面上的所有图像都返回错误重定向?

javascript - jQuery UI 可选 : how to get mouse coordinates on 'stop' event?

javascript - 已使用对象断言调用

javascript - 如何使用 Node.js 在 xml 中查找空元素?

javascript - 如果没有类(class),则自动单击按钮

基于 HTML 表单的 Javascript 变量和 If 函数

对象中的 Javascript 对象

Java 相当于 Doug Crockford 的 cycle.js

javascript - 使用调整大小脚本使我的横幅看起来与窗口大小相同。当我强行缩小浏览器时,为什么我的横幅会出现问题?