none
IE10下 JavaScript 中对于 <input id ="test" type="radio" > 添加事件时,声明的问题求教 RRS feed

  • 问题

  • IE10下 JavaScript 中对于 <input id ="test" type="radio" > 添加事件时

    使用下面连个方法会有不同么

    1.  onclick  = "JavaScript:test(1);"

    2.  onclick =  "javascript:test(1);"

    声明中的JavaScript的大小写不同会导致在IE10中,事件不能触发么。

    我现在在OS: 2008R2下,使用了 1中的命名方法,但是事件不能触发。可能和环境有关系,还在调查中。

    希望知道这两种有区别的人,能给与帮助.

    2013年7月22日 6:47

答案

  • 你好,

    现在你的问题解决了吗?我在win 8 ie10 环境中测试了一下,1和2俩中用法都可以。我想我们可以创建一个简单的工程,排除本身工程的影响再测试一下你的代码。

    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script type="text/javascript">
            function test(s) { alert(s);}
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
             <input type="radio" value="test" onclick="JavaScript: test(1)" />
        </div>
        </form>
    </body>
    </html>

    希望对你有所帮助。


    2013年7月29日 4:42