使整个div可单击以启动_blank文档

时间:2010-12-20 16:54:42

标签: javascript

如何在此location.href调用中编写_blank语句?

  <div onclick="location.href='http://www.test.com';" style="display:block; height:40px; width:100px; cursor:pointer;"></div> 

请注意:我需要保留div并将其视为href容器。
当有人点击它时,应该打开一个新的浏览器窗口,而不是一个弹出框。

4 个答案:

答案 0 :(得分:10)

<div onclick="window.open('http://www.test.com','new_window');" style="display:block; height:40px; width:100px; cursor:pointer;">test</div> 

答案 1 :(得分:4)

使用window.open

答案 2 :(得分:2)

或使用jquery:

$(this).click(function(){

$(this).open(
{
 width: 400,
 height: 250,
 scrollbars: false
});

});

答案 3 :(得分:1)

使用<a>代替<div>

<a href="http://www.example.com" target="_blank" style="display:block; width:100px; height:40px;">CONTENT</a>