Javascript IE错误与e.preventDefault

Javascript IE错误与e.preventDefault,javascript,internet-explorer,preventdefault,Javascript,Internet Explorer,Preventdefault,如果这已经被涵盖,我会提前道歉,但我是新来的,我看到过其他类似的帖子,但没有一个有帮助,所以我想可能还有另一个问题 我有一个模式弹出窗口,它在Chrome中运行良好,但在IE中不起作用。问题似乎出在线条上 { e.preventDefault(); } 它给出了以下错误 错误:对象不支持属性或方法“preventDefault” 就像我说的,我是新来的,我试着按照其他日志中所说的做,在它周围放一个if,或者只是删除行,但是运气不好,所以有人可以帮助我 /* prevent default be

如果这已经被涵盖,我会提前道歉,但我是新来的,我看到过其他类似的帖子,但没有一个有帮助,所以我想可能还有另一个问题

我有一个模式弹出窗口,它在Chrome中运行良好,但在IE中不起作用。问题似乎出在线条上

{ e.preventDefault(); }
它给出了以下错误

错误:对象不支持属性或方法“preventDefault”

就像我说的,我是新来的,我试着按照其他日志中所说的做,在它周围放一个if,或者只是删除行,但是运气不好,所以有人可以帮助我

/* prevent default behaviour on click */
var e = this.browserEvent;
var tgt = this.triggeringElement;
/*e.preventDefault();*/
{ e.preventDefault(); }
/* Trigger JQuery UI dialog */
var horizontalPadding = 30;
var verticalPadding = 30;
$('<iframe id="modalDialog" src="' + $(tgt).attr("href") + '" />').dialog({
   title: "IC v RT",
   autoOpen: true,
   width: 1050,
   height: 700,
   modal: true,
   close: function(event, ui) {apex.event.trigger('#P28_AFTER_MODAL','select',''); $(this).remove();},
   overlay: {
       opacity: 0.5,
       background: "black"}
}).width(1050 - horizontalPadding).height(700 - verticalPadding);
return false;

可能重复的[event.preventDefault函数在IE中不工作]新的Eventevent.preventDefault;'事件“”是未定义的新事件。preventDefault;'事件“”是未定义的ifevent.preventDefault事件.preventDefault;无法获取属性“preventDefault”的值:对象为null或未定义的event.preventDefault?event.preventDefault:event.returnValue=false;无法获取属性“preventDefault”的值:对象为null或未定义的事件。returnValue=false;无法设置属性“returnValue”的值:对象为null或未定义
event.preventDefault ? event.preventDefault() : event.returnValue = false;
if(event.preventDefault) 
{
  event.preventDefault();
}
else
{
   event.returnValue = false;
}