Html 属性值更新但 return 第一个值一直是垃圾

Html attribute value update but return first value all time as garbage

我正在尝试为 Html 标签设置属性 我在每次更改时通过 jQuery 设置它的值但是当我尝试获取属性值时它 return value first value这是分配给这个属性。这里有一些代码块可以更好地理解

<label class="" id="totalShortHours" name="totalShortHours">0</label>

每次更改时间字段时,它都会更改我可以在 Developer tools 元素中检查的属性值

但是当我尝试获取值时 return 垃圾

使用 document.getElementById('totalShortHours').dataset.hours 将解决您的问题。