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

时间:2019-02-06 17:30:58

标签: javascript html css

我正在尝试在div中查找元素的值。不是元素的实际文本,而是值标签。

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用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>