如何在DIV标签中设置target ="_ blank"?

Val*_*ien 1 html javascript model-view-controller

有一个页面显示一些按钮(背景图像等),它们都是可点击的.我想要这个特定按钮做的是使用*target ="_ blank"*在另一个浏览器选项卡中打开目标页面.它被设置为div中的href的方式我无法做到这一点.关于解决这个问题的任何想法?

<div class="dashboard_navbutton" href="Home/RequestRedirect" style="background-image: url('@Url.Content("~/Content/images/Form_button.png")');">
    <p>Insert witty text here</p>
</div>
Run Code Online (Sandbox Code Playgroud)

Nie*_*sol 8

只是使div一个a并添加display:block;style.

编辑:确保您选择的DOCTYPE支持使用元素p内部a.更一般地说,它应该使用计算样式display而不是标记名来确定元素是否是inline或者block在另一个元素中具有一个元素.我相信HTML5很好:<!DOCTYPE html>.

  • 同意.拥有一个带有`href`的`div`是一个可怕的黑客 (2认同)