使用选择器--JavaScript在客户端恢复数据

使用选择器--JavaScript在客户端恢复数据,javascript,php,html,node.js,frontend,Javascript,Php,Html,Node.js,Frontend,晚安 检索标记值时遇到问题 let salarys = document.querySelectorAll('#salarys'); //return => NodeList(9) [p#salarys, p#salarys, p#salarys, p#salarys, p#salarys, p#salarys, p#salarys, p#salarys, p#salarys]. 当我访问位置0处的向量时 它回来了 <p id="salarys" value

晚安

检索标记值时遇到问题

let salarys = document.querySelectorAll('#salarys');

//return => NodeList(9) [p#salarys, p#salarys, p#salarys, p#salarys, p#salarys, p#salarys, 
p#salarys, p#salarys, p#salarys].
当我访问位置0处的向量时

它回来了

<p id="salarys" value="R$ 6.000,00"></p>
我不明白为什么会这样

我需要恢复所有薪水的价值

谢谢=)

试试这个:

let salarys = document.querySelectorAll('#salarys');
console.log(salarys[0].getAttribute("value"));

p
元素没有
属性如果要创建自定义属性,可以在属性名称前面加上
数据-
,如:

const
salarys=document.getElementById(“salarys”),
val=salarys.dataset.value;//通过“数据集”访问数据属性`
控制台日志(val)

是获取标记内部的值,因为您的值位于属性内部,您应该使用
getAttribute('value')
let salarys = document.querySelectorAll('#salarys');
console.log(salarys[0].getAttribute("value"));