如何将我的选择框值发送到javascript
How do to I send my select box value to javascript
我有一个由javascript生成的随机数量的选择框,所有框都包含相同的选项。现在,我希望有一个"主选择框",它为每一个设置值。
目前我有<select id="changeKlas" onChange="javascript:changeClass(this.parentNode, getElementById(changeKlas))">
在javascript中,我找到了每个选择框,我已经知道如何设置值,但值没有发送到javascript。
每次尝试时,getElementById(changeKlas)
都为空。如何修复此问题,以便在给定的选择中获得所选文本框的文本和值?
试试这个。
<select id="changeKlas" onChange="changeClass(this)">
在您的JavaScript中,这将被转换为document.getElementById(changeKlas)
您需要引用id:[...], document.getElementById('changeKlas')
——请注意,由于onChange
的外部引用,需要转义单引号和双引号。另外,请注意,getElementById
属于document
<select id="changeKlas" onChange="changeClass();">
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
<option value="black">Black</option>
</select>
<script>
function changeClass()
{
var changeKlas = document.getElementById('changeKlas').value;
alert(changeKlas);
}
</script>
//更改时,它将提醒SELECTED VALUE
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 我的javascript for循环不起作用
- 我的django模板布尔变量是't在javascript中按预期工作
- 如何将我的javascript库公开给其他客户端使用
- JavaScript:我的声音只播放一次
- Javascript:我的setTimeout函数由于第三方而不起作用
- Javascript:我的数组的大小随着每次for循环迭代而减小.为什么
- JavaScript 我的函数在第二次被点击时将无法工作
- Javascript:我的画布什么也没画
- 可以't将字符串转换为数字javascript我的代码出了什么问题
- Javascript:我的fbAsyncInit()方法从未被调用
- jQuery/JavaScript我的脚本中的活动链接-下划线不正确
- Javascript:我的Javascript代码不工作?
- Hangman Javascript -我的代码似乎没有更新的单词占位符,当一个字母猜对了
- 我正在学习JavaScript.我的测试代码有什么问题?
- jQuery/JavaScript:我的递归setTimeout函数在选项卡失效时加速
- Javascript-我的setTimeOut在while循环中没有'不起作用
- Javascript我的函数有什么问题