使用选择器--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"));