ImageElement OnClick事件

| 如何使用ScriptSharp将onclick事件吸引到ImageElement? 我在尝试此操作时遇到错误:
 ImageElement Button = (ImageElement)Document.CreateElement(\"img\");
        Button.Src = \"image.png\";
        Button.AddEventListener(\"click\", delegate(ElementEvent e)
        {
            Script.Alert(\"Clicked\");
        }, false);
当我在Google Chrome浏览器中查看页面但在IE8中却无法查看时,它可以工作... 所以我想ScriptSharp无法创建与IE <9一起使用的代码?     
已邀请:
github问题也涵盖了这一点-https://github.com/NikhilK/scriptsharp/issues/1 简而言之,我建议您使用现有的包装器(如jQuery),或者您自己的自定义包装器,以抽象出事件差异并支持不同浏览器中的DOM事件,而不是有条件地从应用程序代码中调用attachEvent。 在一般的脚本#中,作为编译器,不会对浏览器之间的差异进行抽象化-框架会这样做。这是人们要么拥有自己的抽象,要么他们已经做出了框架选择,并且常常对抽象应该如何工作发表意见。     
这是您如何使用DOM的问题。 IE7到8不支持
addEventListener
。您需要使用ѭ2或一个包装浏览器之间差异的库(例如jQuery)。 https://developer.mozilla.org/en/DOM/element.addEventListener     

要回复问题请先登录注册