標題告訴所有;我正在嘗試更改沒有課程或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