javascript没有在IE9中调用

Dev*_*Dev 5 javascript internet-explorer-9

我创建了一个文本框并写了 onfocus="getFocus()"

现在我在javascript中编写了函数

function getFocus()

        {
            alert('Hello I Got Focus !!');
        }
Run Code Online (Sandbox Code Playgroud)

问题是在IE8中它完美地工作,但在IE9警报没有显示.任何人都可以告诉代码有什么问题?

我也试过了

txtAmt.Attributes.Add("onfocus","getFocus()")
Run Code Online (Sandbox Code Playgroud)

但它仍然没有奏效

我也试过了

txtAmt.Attributes.Add("onfocus","javascript:getFocus();")
Run Code Online (Sandbox Code Playgroud)

现在我很担心..该怎么办?

chr*_*ris 0

页面加载后打开 IE 开发人员工具 (F12)。

检查浏览器模式:和文档模式:

尝试将浏览器模式设置为 IE9,将文档模式设置为 IE9 标准。

现在再试一次,看看是否有效。

  • 这怎么算是最佳答案呢?仅仅因为您更改了浏览器设置并不意味着您的任何访问者都会这样做。这只是为自己隐藏问题,而不是解决问题。:( (3认同)