我正在尝试在div中查找元素的值。不是元素的实际文本,而是值标签。
<div id="div">
<p value="1">Example Text</p>
</div>
我的意思是找到p的“ 1”,而不是“示例文本”。有没有办法做到这一点,最好没有图书馆?另外,我需要能够在不知道p的ID的情况下执行此操作。
答案 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>