JavaScript警报选定选项的html下拉菜单
JavaScript Alert Selected Option of html drop down
我已经四处搜索并尝试了各种各样的东西,但我找不到一种方法来让javascript提醒我选择的选项。我所拥有的一切都发生在页面底部的控制台调试部分,它说"'null'不是一个对象(评估'x.options')"这表明我的变量x一开始没有得到任何值,下面是我的代码:
html <select id=“test-dropdown” onchange=“choice1()”>
<option value=“1”>One</option>
<option value=“2”>Two</option>
<option value=“3”>Three</option>
</select>
javascript function choice1()
{
var x = document.getElementById(“test-dropdown”);
alert(x.options[x.selectedIndex].value);
}
如果有人能解决这个问题,或者给我指出这个问题以前已经回答过的方向,我将非常感激。
我相信您想要提醒所选元素的文本,您也可以通过更短的方式来做到这一点
HTML:
<select id="test-dropdown" onchange="choice1(this)">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
JavaScript:
function choice1(select) {
alert(select.options[select.selectedIndex].text);
}
小提琴:http://jsfiddle.net/AwFE3/
试试下面的代码:JSFIDDLE
$( "select" )
.change(function () {
var str = "";
$( "select option:selected" ).each(function() {
str += $( this ).text() + " ";
});
alert(str)
})
相关文章:
- 如何将JSON转换为HTML下拉菜单
- 如何从HTML下拉菜单中提取值
- 使用 HTML 下拉菜单生成表单
- HTML下拉菜单's重定向(使用JS)不适用于移动设备,但在PC上运行良好
- JavaScript - 创建更改 JavaScript 变量的 HTML 下拉菜单
- 为什么我的 html 下拉菜单和按钮不可点击
- 使用 Javascript 的 HTML 下拉菜单
- HTML 下拉菜单不显示任何内容
- 使用 Javascript 从 html 下拉菜单中获取数字形式的值
- 有没有办法在 css 中设计一个看起来完全是 html 下拉菜单的菜单
- html下拉菜单在Firefox中不起作用,并且在旧版本的IE中一切都是错误的
- 通过 JavaScript 函数填充 HTML 下拉菜单
- 如何在 HTML 下拉菜单中显示 AJAX 结果
- 单击后带有额外数据的HTML下拉菜单
- HTML下拉菜单将字典值设置为在jquery中选择的值
- HTML下拉菜单自动完成文本框
- 如何阅读所选项目'javascript函数中html下拉菜单的s值
- 使用html下拉菜单显示none和block
- 用HTML下拉菜单分配JavaScript变量(用户选择)
- 如何保持CSS/HTML下拉菜单显示部分离开页面