计算一篇文章中的节数(不止一篇文章)
Count how many sections in a article (there is more then one article)
我想知道类为"class1"或"class2"的文章中有多少节。
<article class="class1">
<section>
<p>example</p>
</section>
</article>
<article class="class2>
<section>
<p>text</p>
</section>
<section>
<p>example</p>
</section>
</article>
您可以使用此
$("article section").length
小提琴演示
您可以这样做:
function sessionInArticle(articleClass){
return $("." + articleClass + " section").length;
}
var article1 = sessionInArticle("class1");//how many sesion in article 1
获得你能做的一切:
var sections = 0;
$("article").each(function(){
sections += sessionInArticle($(this).attr("class"));
});
var count = 0;
var class1 = document.getElementsByClassName("class1")
for (var i = 0; i < class1.length; i++){
for (var e = 0; e < class1[i].childNodes.length; e++){
if (class1[i].childNodes[e].nodeName == "SECTION") {
count++;
}
}
}
var class2 = document.getElementsByClassName("class2")
for (var i = 0; i < class2.length; i++){
for (var e = 0; e < class2[i].childNodes.length; e++){
if (class2[i].childNodes[e].nodeName == "SECTION") {
count++;
}
}
}
alert(count);
这就是在没有JQuery的情况下用JavaScript实现的方法,但我必须承认,JQuery要容易得多。
只需使用
$("article section").length
Fiddle演示
相关文章:
- 使用ajax在多个页面上发布一篇文章
- 计算一篇文章中的节数(不止一篇文章)
- 计算一篇文章中有多少节
- 如何提供指向'下一篇文章'
- 翻译一篇文章'上.单击'PHP中的事件,来自'window.open'到基本URL链接
- 我怎么能只用Javascript(AJAX)编写其中一篇文章呢
- 单击我的joomla网站上的模块标题以指向一篇文章
- 定位页面上的第一篇文章和最后一篇文章
- jquery按钮只在一篇文章中启用
- 如何点击按钮显示下一篇文章
- 将变量数据从.js的一篇文章中抓取到php中
- 每回一篇文章,页面都会向后滚动
- 如何获取我的博客上最后一篇文章的日期,并将其显示在另一个网站上?
- 在领英上发表一篇文章
- 在一个页面上(在一篇博客文章中)编码多个fotorama
- 使用Tumblr API获取下一篇或上一篇文章
- 在展开下一篇文章时折叠文章(Readmore.js - Extension)
- 如何滚动一个大的表面?(例如一篇文章)
- 如何识别一篇博客文章是否被选中
- Angular Typeahead:点击建议并立即发表一篇文章