Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript在div中找到链接并转到它_Javascript_Html - Fatal编程技术网

使用javascript在div中找到链接并转到它

使用javascript在div中找到链接并转到它,javascript,html,Javascript,Html,事实上,我找到了一个元素(div1),我想在元素中找到一个链接,比如(Link),然后转到它 <div class="div1"> <p> <a href="link">Link</a> </p> </div> 首先获取您的div-标签: var div = document.getElementsByTagName('div')[0]; // or var div = document.getElement

事实上,我找到了一个元素(div1),我想在元素中找到一个链接,比如(Link),然后转到它

<div class="div1">
<p>
    <a href="link">Link</a>
</p>
</div>



首先获取您的
div
-标签:

var div = document.getElementsByTagName('div')[0];
// or
var div = document.getElementsByClassName('div1')[0];
var link = document.getElementsByTagName('a')[0];
然后找到您的
标签:

var div = document.getElementsByTagName('div')[0];
// or
var div = document.getElementsByClassName('div1')[0];
var link = document.getElementsByTagName('a')[0];
最后打开链接:

location.href = link.href

如果可以更改html(将id添加到锚点属性),则可以在JavaScript中使用getElementById方法

var link = document.getElementById("myAnchor").href;
然后你可以打开链接

window.location.href = link.href

您可以使用下面的代码

let url = $(".div1 a").attr('href');
window.location.href = url;

这并没有显示发布前的大量研究:/