javascript - 如何在div中查找元素的值?

标签 javascript html css

<分区>

我试图在一个 div 中找到一个元素的值。不是元素的实际文本,而是值标记。

<div id="div">
<p value="1">Example Text</p>
</div>

我的意思是找到 p 的“1”,而不是“Example Text”。有没有办法做到这一点,最好没有图书馆?此外,我需要能够在不知道 p 的 ID 的情况下执行此操作。

最佳答案

您可以使用 document.querySelectorAll('#div > *') 获取该 div 内的所有元素,并遍历每个元素并使用 .innerHTML< 打印它们的文本

var a=document.querySelectorAll('#div > *')
a.forEach((e)=>console.log(e.innerHTML))
<div id="div">
<p id="p" value="1">Example Text</p>
</div>

关于javascript - 如何在div中查找元素的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54559382/

上一篇:html - Bootstrap jquery垂直进度条设置

下一篇:angular - 仅在 Angular Material 工具提示中的第一行应用样式

相关文章:

html - PNG 只显示在 chrome 而不是 safari 或 firefox

javascript - 在 javascript window.open 上设置选项卡标题以显示 PDF 文件

javascript - 运行 Wasm 模块中存储的 JS 代码的简单方法

javascript - ng-show/hide 延迟图像动画

html - 如何处理 $ctrl.在 AngularJS 中?

jquery - 将鼠标悬停在同一行中展开一个 Div 并缩小另一个

HTML5 视频 - ashx 处理程序 - 寻求

Jquery Mobile 列表项对齐

html - 容器 div 内的多个 div

javascript - Vuex 调度不返回 View 中的数据