我想找出一种方法来显示一些基于用户在下面的“结果”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>
你的代码工作正常的小提琴,你只是有一个错字:'的document.getElementById(..)'应该是'的document.getElementById(..)'。 – Teemu 2012-08-09 17:51:53
多数民众赞成是我需要的答案;)我是新来的JavaScript。我不喜欢的一件事是,输入错误可能导致几个小时的调试并且很难排除故障。非常感谢您指出,您的评论是我的解决方案。 – AnchovyLegend 2012-08-09 17:55:38