【发布时间】:2021-05-09 23:42:01
【问题描述】:
我编写了一些代码,从类中字符串的所有字符中提取计数。
有没有一种使用 Vanilla JavaScript 的简单方法来获取字符串的所有字符而不调用类的每个元素?
let allNews = "";
allNews = allNews + document.getElementsByClassName("news-link")[0].innerHTML;
allNews = allNews + document.getElementsByClassName("news-link")[1].innerHTML;
allNews = allNews + document.getElementsByClassName("news-link")[2].innerHTML;
allNews = allNews + document.getElementsByClassName("news-link")[3].innerHTML;
allNews = allNews + document.getElementsByClassName("news-link")[4].innerHTML;
allNews = allNews + document.getElementsByClassName("news-link")[5].innerHTML;
allNews = allNews + document.getElementsByClassName("news-link")[6].innerHTML;
const allChars = allNews.length;
console.log(allChars)
<div class="ticker">
<div class="news">
<span><a href="#" class="news-link">OTHER NEWS</a></span>
<span><a href="#" class="news-link">OTHER NEWS</a></span>
<span><a href="#" class="news-link">OTHER NEWS</a></span>
<span><a href="#" class="news-link">OTHER NEWS</a></span>
<span><a href="#" class="news-link">OTHER NEWS</a></span>
<span><a href="#" class="news-link">OTHER NEWS</a></span>
<span><a href="#" class="news-link">OTHER NEWS</a></span>
</div>
</div>
【问题讨论】:
标签: javascript character getelementsbyclassname