div上的Javascript onclick函数仅适用于IE

时间:2013-07-26 14:48:28

标签: javascript asp.net

我有这个代码在单击时调用div上的函数:

<div class="buttonsim" runat="server">
  $(document).ready(function () {
    $("div.buttonsim").click(function() {
      window.location.href("sim.aspx");
    });
  });

适用于IE但不适用于Chrome和Firefox&gt;难道我做错了什么?它丢失了吗?

2 个答案:

答案 0 :(得分:7)

window.location.href不是方法,应该是

window.location.href = "sim.aspx";

如果您真的想使用某种方法,可以使用assign()

window.location.assign("sim.aspx");

答案 1 :(得分:2)

您需要实际设置window.location.href属性,因为您当前正在使用它作为方法:

    $("div.buttonsim").click(function() {
        window.location.href = "sim.aspx";
    });