javascript - 获取html属性值
问题描述
如何通过javascript获取跨度值。我通过了以下
document.getElementsByClassName("breadcrumb-item")[1]
我想获得跨度值。如何使用 javascript 获取它。
<li class="breadcrumb-item">
<a href="@crumbUrl">
<span>
@Html.Raw(breadcrumb.Name)
</span>
</a>
</li>
解决方案
你可以querySelector
像这样使用:
console.log(document.querySelector('.breadcrumb-item > a > span').innerHTML);
<ul>
<li class="breadcrumb-item">
<a href="@crumbUrl">
<span>
value <!--@Html.Raw(breadcrumb.Name)-->
</span>
</a>
</li>
</ul>
参考:
如果大于 1
document.querySelectorAll('.breadcrumb-item > a > span').forEach(el =>{
console.log(el.innerHTML);
});
<ul>
<li class="breadcrumb-item">
<a href="@crumbUrl">
<span>
value <!--@Html.Raw(breadcrumb.Name)-->
</span>
</a>
</li>
<li class="breadcrumb-item">
<a href="@crumbUrl">
<span>
value2 <!--@Html.Raw(breadcrumb.Name)-->
</span>
</a>
</li>
</ul>
参考:
推荐阅读
- android - 这是为我的 RadioGroup 设置侦听器的最有效方法吗?
- python - 在 Windows 10 上导入 Ghostscript
- ios - CATextLayer 的文字被截断
- django - 在 Django Rest 的分页响应中为每个对象动态添加有序数字
- c - CS50 Caesar - 从 ASCII 数字转换为字符
- visual-studio-2008 - Win CE 使用应用程序启用/禁用触摸
- javascript - 无法理解 return 如何在异步函数中工作
- listview - Xamarin.Forms TabbedPage 错误
- javascript - Asp.net Mvc Html Helper listboxFor click event
- javascript - 映射数据渲染多个 Material-UI Dialog 组件