如何用js获取div下的A标签,并自动点击超链接

JavaScript020

如何用js获取div下的A标签,并自动点击超链接,第1张

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,并且其中有一个div中有a标签。

2、在index.html的<script>标签中,输入js代码:window.location.href = 'http://' + $('div a').attr('href')。

3、浏览器运行index.html页面,此时取出了div中a标签中的百度知道链接并自动点击跳转了。

1、使所有的窗口都在子窗口打开

<script language="javascript">

//跳到新窗口

function externallinks() {

if (!document.getElementsByTagName) return

var anchors = document.getElementsByTagName_r("a")

for (var i=0i<anchors.lengthi++) {

var anchor = anchors[i]

if (anchor.getAttribute("href"))

anchor.target = "_blank"

}

}

window.onload = externallinks

</script>

2、超链接,一部分在本窗口打开,大部分在新窗口打开

只要在超链接那设置target="_self",并改为如下:

<script language="javascript">

function externallinks() {

if (!document.getElementsByTagName) return

var anchors = document.getElementsByTagName_r("a")

for (var i=0i<anchors.lengthi++) {

var anchor = anchors[i]

if (anchor.getAttribute("target")!='_self')

anchor.target = "_blank"

}

}

window.onload = externallinks

</script>

3、这是用jquery,让其所有超链接在新窗口打开

<script type="text/javascript" src="JQuery/jquery-1.4.2.js"></script>

<script type="text/javascript">

$(document).ready(function() {

$("a").attr("target","_blank")

})

</script>

4、用jquery,想让一部分超链接在新窗口打开,只要在基范围加个id就好了,比如,<div id="ccc"><a href="index.html">首页</a></div>

<script type="text/javascript" src="JQuery/jquery-1.4.2.js"></script>

<script type="text/javascript">

$(document).ready(function() {

$("div#ccc a").attr("target","_blank")

})

</script>

第一种:

<script language="javascript" type="text/javascript">

window.location.href="login.jsp?backurl="+window.location.href

</script>

第二种:

<script language="javascript">

alert("返回")

window.history.back(-1)

</script>

第三种:

<script language="javascript">

window.navigate("top.jsp")

</script>

第四种:

<script language="JavaScript">

self.location='top.htm'

</script>

第五种:

<script language="javascript">

alert("非法访问!")

top.location='xx.jsp'

</script>