Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 除了<;a>;标签_Javascript - Fatal编程技术网

Javascript 除了<;a>;标签

Javascript 除了<;a>;标签,javascript,Javascript,我正在寻找其他方法来创建指向另一个页面的链接,而不使用a标记。我想知道javascript的pushstate()和popstate()方法是否有效?您可以创建任何标记并在其上挂起单击事件,然后在处理程序函数中重定向到所需的页面 Html: 您可以创建任何标记并在其上挂起click事件,并在处理程序函数中重定向到所需的页面 Html: 您可以使用javascript/jquery。这样, $(this).on('click',selector,function(){ location.href(

我正在寻找其他方法来创建指向另一个页面的链接,而不使用a标记。我想知道javascript的pushstate()和popstate()方法是否有效?

您可以创建任何标记并在其上挂起单击事件,然后在处理程序函数中重定向到所需的页面

Html:


您可以创建任何标记并在其上挂起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);
})