javascript - 当我右键单击鼠标时不显示在新选项卡菜单中打开

标签 javascript css html

<分区>

我有一个问题,当我尝试点击一个 div 时它无法重定向。

<div class="blockquote-box  blockquote-success clearfix">

<div class="square pull-left ui-draggable ui-draggable-handle">
    <img class="Width_40" src="Allbill.png" alt="">
    <span class="fa fa-heart fav-link FontSize-18" title="" data-original-title="Add to My Favorites"></span>
</div>
<a href="/customer/customerbilldetails">
    <h4>
        Bill Listing
    </h4>

    <p>
        Report listing bill details.
    </p>
</a>

我正在使用标签。在具有所有元素的标签内, enter image description here

当我右击鼠标时不显示在新标签页菜单中打开... 我该如何解决这个问题...请任何人帮忙。

最佳答案

“打开新标签”和其他类似选项仅针对链接 (<a>) 显示。您必须将所有内容放在 <a> 中.从技术上讲,它将打破“行内元素内没有 block 元素”的规则。但是,您可以设置样式 <a>display:block所以它就像一个<div> .

此处类似情况:A clickable <li> using an <a> tag - no JS to be used. Is it legal HTML?

关于javascript - 当我右键单击鼠标时不显示在新选项卡菜单中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25683316/

相关文章:

javascript - 创建对象内嵌套数组的某个字段的所有值的数组

javascript - 使用 mouseover() javascript 更改在 CSS 中设置的 div 元素背景

javascript - 仅使用一个选项重置 Angular JS 中的选择框

css - 我可以在 CSS 语句中定位一个类吗?

javascript - 无法在 React 中比较包含绑定(bind)到我的类的函数的对象

javascript - Grunt 从 typescript 源生成空文件

html - CSS:在所有元素中按比例放大自定义字体

javascript - 跨域哈希变化通信

javascript - 使用滤镜时提高 Angular 性能

css - 使 "body size"变大