我最终想要做的是在具有已知类名的 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>