div上的Javascript onclick函数仅在IE中工作
我使用以下代码在单击div时调用该函数:div上的Javascript onclick函数仅在IE中工作,javascript,asp.net,Javascript,Asp.net,我使用以下代码在单击div时调用该函数: <div class="buttonsim" runat="server"> $(document).ready(function () { $("div.buttonsim").click(function() { window.location.href("sim.aspx"); }); }); $(文档).ready(函数(){ $(“div.buttonsim”)。单击(函数(){ window
<div class="buttonsim" runat="server">
$(document).ready(function () {
$("div.buttonsim").click(function() {
window.location.href("sim.aspx");
});
});
$(文档).ready(函数(){
$(“div.buttonsim”)。单击(函数(){
window.location.href(“sim.aspx”);
});
});
它适用于IE,但不适用于Chrome和Firefox>我做错什么了吗?它缺少什么吗?
window.location.href
不是一个方法,应该是
window.location.href = "sim.aspx";
如果你真的想使用一种方法,你可以使用
您需要实际设置
window.location.href
属性,因为您当前正在将其用作一种方法:
$("div.buttonsim").click(function() {
window.location.href = "sim.aspx";
});
我想知道它到底是如何在IE上工作的???这就是
的用途。它在任何浏览器中都不起作用。请考虑将实际问题包括在标题中,window.location.href不在chrome/firefox中工作。您当前的标题表明事件处理程序不工作,事实就是如此,只是您的函数不工作。
$("div.buttonsim").click(function() {
window.location.href = "sim.aspx";
});