我想在类中获取 a
的元素并更改它。
我的 HTML 是:
<div class="alignleft">
<a href="http://cismdomain.com/articles/page/2/">« Older Entries</a>
</div>
我想将
Older Entries
更改为 Previous
。我的 JavaScript 代码是:
var oldentries = document.querySelector('.alignleft');
var ainside = document.getElementsByTagName('a');
oldentries.ainside.innerHTML = "Previous";
但这给了我
undefined
。 最佳答案
一旦您使用 Document.querySelector() 获取类 '.alignleft'
的元素,您还可以执行 oldentries.querySelector('a');
以获取 'a'
中的 oldentries
元素,然后更改 element.innerHTML :
var oldentries = document.querySelector('.alignleft'),
ainside = oldentries.querySelector('a');
ainside.innerHTML = 'Previous';
<div class="alignleft">
<a href="http://cismdomain.com/articles/page/2/">« Older Entries</a>
</div>
关于javascript - 获取类中的 tagName 元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43872646/