<分区>
标签 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/