我想在我创建的选项中添加onchange
函数,但它没有用。有人知道你如何将onchange
添加到选择中吗?这是我的代码:
function maandgen(){
var ma = document.createElement("select");
ma.id='kies';
ma.onchange='change';
答案 0 :(得分:1)
您需要为新创建的元素的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;
}
答案 1 :(得分:0)
试试这个
function maandgen(){
var ma = document.createElement("select");
ma.id='kies';
ma.onchange= function() {/* write your action here */};
};