我想向我创建的选择添加onchange
函数,但是没有用。有人知道您如何将onchange
添加到选择中吗?这是我的代码:
function maandgen(){
var ma = document.createElement("select");
ma.id='kies';
ma.onchange='change';
最佳答案
您需要为新创建的元素的onchange属性分配一个函数。
并将其添加到文档中
function maandgen(){
var ma = document.createElement("select");
ma.id='kies';
ma.onchange= changefunction;
document.appendChild(ma);
}
function changefunction(){
alert("changed");
}
我想在函数中使用我的选项的值,我如何
那?
如果您想传递参数或“ this”以起作用,则可以执行
更换
ma.onchange= changefunction;
与
ma.setAttribute('onchange', 'changefunction(this)');
现在更改功能变为
function changefunction(item) {
var value = item.value;
}
关于javascript - 将onchange添加到<select>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27556249/