私が最終的にやりたいことは、既知のクラス名を持つ div 内のリンクを見つけて変更することです。リンクのコンテンツを適切に取得することに固執しており、自分の間違いを理解できません。getElementsByClassName と getElementsByTagName を使用すると、どちらも別々に機能するように見えましたが、一緒に使用すると機能しません。私はこれまで jquery を使用したことがないため、その方法を使用することに不安を感じています。
コードは次のとおりです。
<div class="test">
<a href="http://www.google.com">LINK</a></div>
<button onclick="myFunction()">Test it</button>
<script>
function myFunction()
{
var x=document.getElementsByClassName("test");
x.getElementsByTagName("a")[0].innerHTML="Hello World";
document.write(x[0]);
};
</script>