javascript - 如何选择包含标签的句子?
问题描述
解决方案
如果你想使用 DOM 来获取所有p
包含strong
标签的标签,你可以使用它 -
let r=Array.from(document.getElementsByTagName('p')).filter((x) => { return Array.from(x.children).some((tag) => tag.tagName === 'STRONG') }).map(x => x.outerHTML);
对于正则表达式,这个(非常基本的)正则表达式给出p
带有strong
标签的标签 -
document.getElementsByTagName('body')[0].innerHTML.match(/<p[ >].*<strong>.*<\/strong>.*<\/p>/g)
推荐阅读
- javascript - 尝试将 XML 转换为 JsTree 的 JSON (Javascript/Jquery)
- c++ - 在 C++ 谷物库中正确使用 CEREAL_REGISTER_DYNAMIC_INIT 问题
- swift - swift中DispatchQueue类型之间的区别
- timer - C++ 任务调度器
- php - 登录/注册想打印电子邮件
- angular - 角度 6 - 发送包含引号的字符串到组件输入
- c# - ASP.NET 核心在发布到文件夹并将其添加到 IIS 时默认主页/索引返回空白页
- linux - 在 Bash 中删除两个以 ~ 和 # 结尾的文件?
- javascript - Spotify API 频率分析 JS
- java - 部署战争时名称解析失败(Windows)