根据正在运行的函数,在onchange()事件中选择函数
select function in onchange() event depending on function being run
我有一个Onchange()事件,当对选择进行更改时,它会被触发。我想做的是在onchange()事件中有两个函数。但我希望这取决于所选择的功能。所以我目前在我的onchange()中有:
<SELECT NAME="clothing" onChange="updateforclothingnew(); updateforclothing()">
我有两个javascript函数:updateclass和updateclassnew
我希望这样,如果运行updateclass,就会触发updateforclosing()如果运行updateclassnew,则会触发updateforclosingnew()。
如何将其放入我的onchange()事件中?
提前感谢!
您必须脱离内联JS,这样更容易阅读和处理。
试试这个:
1给选择一个ID。
<select name="clothing" id="clothing">
2在脚本中分配onchange函数
var x = document.getElementById("clothing");
x.onchange = function() {
if (x.value == "updateclass") { //or whatever condition you want to run
updateforclothing();
} else if (x.value == "updateclassnew") {
updateforclothingnew();
}
}
这将根据所选的选项值运行函数(我认为您正试图这样做?)
相关文章:
- 双条件jQuery函数事件
- 将函数事件绑定到更改函数的复选框/标签
- 从c#代码后面触发jQuery函数/事件
- 正在解码函数(事件){}的JavaScript语法
- 如何防止我的$('form').submit(函数(事件))应用于某些表单
- 访问PDF.js查看器函数/事件
- 从内部调用 JavaScript 函数事件
- JavaScript/jQuery调用函数事件
- jquery.live('点击',函数(事件)在页面加载时只工作一次
- 如何在JavaScript中跟踪回调函数事件
- 正确删除匿名函数事件处理程序
- jQuery:将 $(this) 传递给命名函数事件处理程序
- 函数(事件)变量是否可以不永久更改实例变量的内容
- Javascript函数事件没有按顺序触发
- 如何按类循环函数事件
- jQuery与对象的绑定函数'事件处理程序
- 函数(事件)在一个Opera上下文菜单扩展
- 用meteor.js响应式调用js函数/事件
- 缩短JavaScript函数事件
- 将onchange函数事件附加到变量