Javascript ';在新选项卡中打开链接';右键单击网站上的链接时缺少选项

Javascript ';在新选项卡中打开链接';右键单击网站上的链接时缺少选项,javascript,jquery,css,html,Javascript,Jquery,Css,Html,当我使用时,它可以工作,右键单击链接可以在上下文菜单中看到“新建”选项卡的选项。但是如果我使用JavaScript/jQuery,它不会显示吗?我使用了window.location、window.open等,但它不显示。现在我在div上使用onclick属性,但仍然没有显示。它是否仅在使用锚点时显示 div class='miniShell'> <!-- m1 m2 m3 m4 used for seperate goto links search if 'm

当我使用
时,它可以工作,右键单击链接可以在上下文菜单中看到“新建”选项卡的选项。但是如果我使用JavaScript/jQuery,它不会显示吗?我使用了window.location、window.open等,但它不显示。现在我在div上使用onclick属性,但仍然没有显示。它是否仅在使用锚点时显示

div class='miniShell'>          <!-- m1 m2 m3 m4 used for seperate goto links   search if 'mp3' you will find next usage -->
      <div class='mini' onclick="openLink('<?php echo $UrlA?>')"> <img src=''>  <div class="miniTitle"><?php echo ucwords($TitleA) ?></div>   </div>
      <div class='mini' onclick="openLink('<?php echo $UrlB?>')"> <img src=''><div class="miniTitle"><?php echo ucwords($TitleB) ?></div>   </div>
      <div class='mini' onclick="openLink('<?php echo $UrlC?>')"> <img src=''>  <div class="miniTitle"><?php echo ucwords($TitleC) ?></div>   </div>
      <div class='mini' onclick="openLink('<?php echo $UrlD?>')"> <img src=''><div class="miniTitle"><?php echo ucwords($TitleD) ?></div>   </div>
     </div>

浏览器:谷歌浏览器不是链接。要创建链接,请使用标记。您可以将div标记替换为a标记,该标记具有实现此目标的几乎相同的方法。虽然您的HTML将页面重定向到某个链接,但浏览器不会将其归类为“链接”。

继续@刚性应答,也是一个窗口。open是一个函数,不是一般链接,而是一个javascript方法,而且浏览器不会将其识别为链接,因此普通链接的上下文菜单不会出现在您的div中

\u self
更改为
\u blank
您好,谢谢您的回答。因此,如果我使用jquery为它指定href属性,它会工作吗?否。是的,如果标记类型为Anchor()。您好,谢谢你的回答。所以,如果我用jquery给它href属性,它会起作用还是不起作用,但是你也可以做一个工具提示来显示链接,但是最好删除所有这些openLink,并使用href标记,建议你删除所有php word,改用
function openLink(link){
                 window.open('http://localhost/mysite/story/'+link,'_self');
             }