AttachEventListener('change'...)在IE9中没有使用下拉选择/离子

时间:2013-02-13 03:43:33

标签: javascript cross-browser internet-explorer-9 addeventlistener

我使用下面的代码(简化版),它适用于新旧firefox(3.6和12),以及IE7和IE8。但不是在IE9中。

if (aDropdown.addEventListener)
   aDropdown.addEventListener("change", function(){alert("please work");} , false);
else
   aDropdown.attachEvent("onchange", function(){alert("please work");} );

这可能是什么问题?我尝试对changeonchange使用单引号('),但没有运气。

有人有什么想法吗?

1 个答案:

答案 0 :(得分:1)

<!DOCTYPE html>

你是否在html的顶部添加了这个,以便它可以作为标准模式运行?

http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx