javascript - 如何计算Jquery中孩子的水平
问题描述
我正在使用文本编辑器创建一个 html 代码,但是在创建代码之后,我需要对所有子子项(即标签)执行一些操作。为此,我需要知道所有孩子的级别数。
<p>
<span style="font-size: 12pt;">
<span style="font-family: arial, helvetica, sans-serif;">
Sales
</span>
Offer
<span style="background-color: #33cccc;">
20
<span style="background-color: #ff9900;">
%
</span>
</span>
Off This Week
</span>
</p>
简而言之,我需要计算孩子的所有深层层次
标签。
解决方案
您可以使用getElementsByTagName
来获取所有元素。例如:
var myList = document.getElementById('myList')
var totalCount = myList.getElementsByTagName(*).length
推荐阅读
- powerbi - Power BI Embedded 行级安全性不起作用
- html - jQuery.Deferred 异常:无法设置未定义的属性“_DT_CellIndex”类型错误:无法设置未定义的属性“_DT_CellIndex”
- java - 如何修复“java.lang.RuntimeException:无法在 45 秒内启动 Intent Intent *。”
- ios - Facbook 中的外部链接在 WKWebView 中不起作用。知道如何解决这个问题吗?
- python - 在 Windows 上设置超时限制
- c# - 在 Web 服务和客户端应用程序中使用相同的 dll
- spring-boot - java.lang.IllegalArgumentException:不是托管类型:启动存储库 bean 时的类
- html - 如何在 ReactJS 中呈现静态 html 页面?
- excel - VBA:如何自动包含单元格边框而不出错(运行时 1004)线型
- ruby-on-rails - 了解 Rails 单复数路径