Javascript 除了<;a>;标签
我正在寻找其他方法来创建指向另一个页面的链接,而不使用a标记。我想知道javascript的pushstate()和popstate()方法是否有效?您可以创建任何标记并在其上挂起单击事件,然后在处理程序函数中重定向到所需的页面 Html:Javascript 除了<;a>;标签,javascript,Javascript,我正在寻找其他方法来创建指向另一个页面的链接,而不使用a标记。我想知道javascript的pushstate()和popstate()方法是否有效?您可以创建任何标记并在其上挂起单击事件,然后在处理程序函数中重定向到所需的页面 Html: 您可以创建任何标记并在其上挂起click事件,并在处理程序函数中重定向到所需的页面 Html: 您可以使用javascript/jquery。这样, $(this).on('click',selector,function(){ location.href(
您可以创建任何标记并在其上挂起click事件,并在处理程序函数中重定向到所需的页面 Html:
您可以使用javascript/jquery。这样,
$(this).on('click',selector,function(){
location.href(url);
})
您可以使用javascript/jquery。这样,
$(this).on('click',selector,function(){
location.href(url);
})
根据动机的不同,可能会有不同的解决方案。你能补充一下你为什么要达到这个目标吗?@ThomasW,因为我创建了一个有不同标签的网页。现在,为了过渡到这些选项卡,我创建了单独的页面。我建议使用
标记,但我的客户说我最好使用pushstate()
和popstate()
方法,因为这一切都发生在同一个页面上。我该怎么做呢?但这与
元素没有关系,是吗?您希望触发一些JavaScript事件,并且该事件可以附加到任何元素,包括
元素。我仍然会使用
元素。它更具语义,我认为它具有可访问性优势(尽管我不是专家)。谢谢你的洞察力!根据动机的不同,可能会有不同的解决方案。你能补充一下你为什么要达到这个目标吗?@ThomasW,因为我创建了一个有不同标签的网页。现在,为了过渡到这些选项卡,我创建了单独的页面。我建议使用
标记,但我的客户说我最好使用pushstate()
和popstate()
方法,因为这一切都发生在同一个页面上。我该怎么做呢?但这与
元素没有关系,是吗?您希望触发一些JavaScript事件,并且该事件可以附加到任何元素,包括
元素。我仍然会使用
元素。它更具语义,我认为它具有可访问性优势(尽管我不是专家)。谢谢你的洞察力!
$(this).on('click',selector,function(){
location.href(url);
})