标题告诉所有;我正在尝试更改没有课程或ID的链接。如何设置没有class或id的链接的href?
例如,假设我有一个基本的网站,该网站的代码如下所示:
<!DOCTYPE html>
<html>
<body>
<div id="randomdiv">
<a href="http://google.com">Google</a>
</div>
<a href="http://yahoo.com">Yahoo</a>
</body>
</html>
我试图改变google.com链接stackoverflow.com。正如你所看到的,链接没有id或class,但链接的父div randomdiv
有一个id。此外,网页上还有其他链接,因此我无法将更改应用于所有链接。
我已经试过:
var d = document.getElementById("randomdiv");
d > a.href = "http://stackoverflow.com";
随机猜测。但那并不奏效。
任何想法?谢谢。
'd> a'是一种奇怪的语法。了解'querySelector' – epascarello
我试了一下。我问,所以我可以知道实际的语法。 – SensiAking1
尝试类似于'document.getElementById(“randomdiv”).getElementsByTagName('a')[0] .href ='http://stackoverflow.com';' – NewToJS