繁体   English   中英

Javascript onchange事件。 选择/选项html下拉输入

[英]Javascript onchange event. select/option html dropdown input

var inputDrop = document.createElement('select');
inputDrop.setAttribute("onchange", function test(){alert("test");});
form.appendChild(inputDrop);


var inputOpt1 = document.createElement('option');
inputOpt1.value="1";
inputOpt1.innerHTML="1";
inputDrop.appendChild(inputOpt1);

var inputOpt2 = document.createElement('option');
inputOpt2.value="2";
inputOpt2.innerHTML="2";
inputDrop.appendChild(inputOpt2);

form.appendChild(inputDrop);

我需要分配某种事件处理程序以选择带有许多选项的下拉输入字段。 每当选择其他选项时,我都需要执行一个函数。 上面的方法无效,inputDrop.onchange =“ alert('test')”无效。 不知道我在这里做错什么,请有人建议吗?

谢谢。

皮特。 您正在寻找的是类似

inputDrop.addEventListener('change', function() {
    alert("PETE'S TEST"); });

我整理了一个jsFiddle来演示此工作: http : //jsfiddle.net/pbaXP/1/

这似乎正在工作

inputDrop.onchange = function test(){alert("test");};

在这里工作演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM