某一div内所有的链接都新窗口打开

比如这个div,我想让内容里面的所有链接在新窗口打开,求赐教<divclass="ue-new-body-cont">{$news_content.content}</d... 比如这个div,我想让内容里面的所有链接在新窗口打开,求赐教
<div class="ue-new-body-cont"> {$news_content.content} </div>
展开
 我来答
多多洛动漫园
推荐于2016-11-30 · TA获得超过996个赞
知道小有建树答主
回答量:907
采纳率:50%
帮助的人:351万
展开全部
***.css
a.toblank{
target:exPRession(this.target=’_blank’)
}
a.totop{
target:expression(this.target=’_top’)
}
a.toself{
target:expression(this.target=’_self’)
}
a.toparent{
target:expression(this.target=’_parent’)
}
这种有一个不好就是不是W3C标准,所以只有IE支持了.
第二种就是用js实现:
function externalLinks(){
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++){
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "external")
anchor.target = "_blank";
}
}
window.onload = externalLinks;
<a href="" rel="external" title=""></a>这种的缺点我上面己经说了,
最后还有一种是说第一种的target=_blank改为target="new" 就成了

在css中,有 target的伪类,你去看看吧
追问
不好意思 对你追问的,是对下面的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可以叫我表哥
推荐于2016-02-22 · 知道合伙人数码行家
可以叫我表哥
知道合伙人数码行家
采纳数:25897 获赞数:1464981
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。

向TA提问 私信TA
展开全部
一、让整个网页页面内的链接都在新窗口打开:在head中加入
<base target="_blank">
二、让一个DIV里所有链接在新窗口打开:
在body中加入

代码如下:
//控制超链接在新窗口打开
  var tar="";
  tar="_blank";
  var urls=document.getElementsByTagName("a");
  for (var i=0;i
  {
  if(urls[i].target!="_self"){
  urls[i].target=tar;
  }
  }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
原魇娇虾彼途曾0R
2014-04-01
知道答主
回答量:24
采纳率:0%
帮助的人:22.8万
展开全部
在文件头部添加<base target="_blank">,将网页中所有链接都在新窗口打开,如果某个不是,可以针对某个单独设置。
更多追问追答
追问
我不是让整个页面的链接都新窗口打开,只是某一个div里的链接,而且链接不固定,内容调取出来的
追答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wly354621
2014-04-01 · TA获得超过147个赞
知道小有建树答主
回答量:82
采纳率:100%
帮助的人:62万
展开全部
如果把链接的 target 属性设置为 "_blank",该链接会在新窗口中打开。
比如:
<a href="http://www.baidu.com/" target="_blank">百度网</a>
更多追问追答
追问
内容里面带的链接,不是固定的,内容是从数据库调取出来的
追答
你的题目是什么,我很少看到有div自身带链接的,通常是XXXX
如果你的链接不是固定的,那么是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式