Javascript 函数在 IE(仅限)版本 9 - 10 上不起作用

Javascript function does not work on IE(only) ver. 9 - 10

本文关键字:不起作用 版本 函数 IE 仅限 Javascript      更新时间:2023-09-26

我有一个简单的js函数();可以完美地与FF和GC配合使用,但在IE版本9和10上不起作用,因为我测试过它。我花了几个小时来弄清楚并使其工作或找出为什么它不仅仅是在IE上运行,我什至编写了另一个用于测试目的的函数,并将Linkbutton更改为常规按钮,但没有运气。在这里

function showInsert() {
        var divInsert = document.getElementById('divInsert');
        divInsert.style.display = 'block';
    }
<asp:Button ID="btnSelect" runat="server" Text="Add a comment" OnClick="btnSelect_Click" OnClientClick="showInsert();" />

这是 aspx 中的 onClick 事件.cs,

ClientScript.RegisterStartupScript(GetType(), "JavaScript", "javascript:showInsert();", true);
            //divInsert.Style["display"] = "block";
            //divInsert.Visible = true;
            this.programmaticModalPopup.Show();

我发现这个问题源于 JQuery 相互冲突以及它们在页面上的注册顺序,所以我改变了它们的顺序并且它起作用了。我可以被认为是一个新的,也是第一次同时在页面上使用许多JQuery函数()。无论如何,谢谢。