IE9选择Box onchange事件无法正确启动

时间:2011-04-18 06:57:36

标签: asp.net-mvc-3 internet-explorer-9 onchange

我有一个正常的Selectbox

<select id="areaSelectBox" onchange="javascript:checklistObj.CreateAreaFields(this)">

checklistObj是一个面向对象的原型类,其函数为CreateAreaFields

Debug: Script block [dynmaic] Runtime Error in JScript. This Object doesn't support this Method... (Break, Continue, Ignore)...

请帮忙。

2 个答案:

答案 0 :(得分:1)

onchange在ie9中对我来说很好。你的功能有问题。

<select onchange="javascript:alert('test')">
    <option>1</option>
    <option>2</option>
</select>

答案 1 :(得分:1)

我发现如果

中的选项,这在IE9中不起作用

"Tools" --> "Compatibility View Settings" --> "Display all websites in Compatibility View"  要么 "Display intranet sites in Compatibility View"已被选中。一旦我删除它们就可以了。我通过使用IE9附带的&#34;开发人员工具&#34; 来发现这一点。按 F12 打开开发人员工具,然后观看&#34;控制台&#34;错误标签。