3

我有这段代码可以在单击 div 时调用它的函数:

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

它适用于 IE,但不适用于 Chrome 和 Firefox> 我做错了吗?它缺少什么吗?

4

2 回答 2

7

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

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

如果你真的想使用一个方法,你可以使用assign()

window.location.assign("sim.aspx");
于 2013-07-26T14:49:43.620 回答
2

您需要实际设置window.location.href属性,因为您当前将其用作方法:

    $("div.buttonsim").click(function() {
        window.location.href = "sim.aspx";
    });
于 2013-07-26T14:50:38.653 回答