当网页内出现很多链接,且链接需要在新窗口打开时。使用程序自动target=”_blank”的话页面代码量会变大。下面是使用JS来时某个Div层里的链接在新窗口打开的方法。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>使用JS让链接从新窗口打开</title>
</head>
<body>
<div id="test">
<a href=http://www.google.cn>谷歌</a><a href=http://www.baidu.com>百度</a><a href=http://cn.bing.com>必应</a>
</div>
<a href=http://www.biaodianfu.com>标点符</a>
<script type="text/javascript">
var demo = document.getElementById('test');
for (var i = 0; i < demo.childNodes.length; i++) {
if (demo.childNodes[i].tagName == 'A')
demo.childNodes[i].target = '_blank';
}
</script>
</body>
</html>
相关推荐
辛苦的完成了一个站点的开发即将交付使用了,用户提出了一个要求,希望导航或产品或其它某一类的链接需要新窗口打开,一个一个的修改文件可能有几十个,或上百个文件,修改的链接点就更多了。我们怎么办呢?可以用...
js 特效 html 特效 控制窗口打开链接 js 特效 html 特效 控制窗口打开链接
点击之后链接在新窗口弹出的功能,用之前先引入jquery的资源jquery.js
仿淘宝宝贝列表页点击新窗口打开按钮,宝贝的链接打开方式由默认的本窗口打开变为新窗口打开。再次点击则恢复默认!
第一个方法就是用jquery实现,原理是这样的先找到站点中的外部链接,然后再给链接加上target=_blank”属性就搞定了,代码如下:jquery在新窗口打开 代码如下:$(“a[href*=’http://’]:not([href*='”+location....
NULL 博文链接:https://fanshuyao.iteye.com/blog/2428837
谷歌,火狐,360,欧朋等浏览器中通过URL链接打开IE浏览器新窗口,可解决新的高版本的前端框架VUE等,集成公司内老版本的项目问题。希望可以帮助你们!!!
本文实例讲述了JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法。分享给大家供大家参考,具体如下: 在一些不正规的网站,尤其是那些挂满广告的下载站,经常在你点击的下载链接之前,无论你点击网页的...
a标签跳转打开新页面
主要介绍了html如何用超链接打开新窗口其可控制窗口属性,主要使用到js的window.open方法,感兴趣的朋友可以看看哦
主要介绍了jQuery新窗口打开外链接的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
javascript强制弹出新窗口,主要是利用的动态创建链接。
phpBB扩展,使用jQuery可以在单击时强制外部链接在新窗口中打开。 安装 1.克隆 将存储库克隆(或下载并移动)到文件夹ext / rmcgirr83 / elonw中: cd phpBB3 git clone ...
主要介绍了JavaScript实现按Ctrl键打开新页面的例子,本文方法适用HTML5环境中,需要的朋友可以参考下
在新窗口/选项卡中简单、自动且符合标准地打开外部链接。 为什么要自动定位? 当您编写符合标准的代码,但仍希望在新窗口中打开站外链接时,会遇到一些问题。 XHTML 1.0 Strict 不赞成使用“target”属性。 HTML5 ...
脚本简介jQuery超级链接打开效果是一款点击超级连接后会弹出一个选择框,让用户选择是在当前页面打开还是在新窗口打开,功能简单实用,调用方便。
关键字描述:代码 打开 窗口 出现 链接 文章   " < href 以前写文章投稿的时候希望一字一元,但事实上1000字的文章只能拿几十块钱的稿费,好*喏~昨儿叫人写了一段代码,花了50块钱,但我还是感觉值~~。...
标签到新窗口在新窗口中打开许多选项卡的 Safari 扩展有时我发现自己在 Safari 上打开了 15 个以上的标签,也许是在打开我刚收到的邮件列表电子邮件中的一些链接之后。 大多数选项卡仅与该电子邮件相关,所以我希望...
使用JQuery修改列表锚标记以在新窗口中打开。