gpt4 book ai didi

javascript - 如何获取html div中的数据值?

转载 作者:行者123 更新时间:2023-11-28 17:01:38 24 4
gpt4 key购买 nike

我可以获取所有条目的属性,例如div中的样式显示。但我无法以同样的方式获取数据值。我需要找到正确的语法来获取所有数据值条目。

  $.ajax({
url:"{{ url_for('fetch_bar') }}",
type:"post",
dataType: "json",
async: true,
success:function(response){
var response = JSON.parse(response);
var len = Object.keys(response).length;

var selects = document.querySelectorAll("select[id=select_host]");
var bars = document.querySelectorAll("[id=ldBar]");
if (len == 1) {
....
}
else if (len > 1)
for( var ind = 0; ind < len; ind++){
for (var index = 0; index < selects.length ; index++)
if (selects[index].value == response[ind].hostname)
// alert(bars[index].style.display)
alert(bars[index].data-value)
// alert(bars[index].[data-value])

                  <td>

<input id="stage" type="button" class="btn-primary" onclick="readTextFile();" name="stage" value="{{entry.stage}}" >
<div id="ldBar" class="ldBar label-center" data-value="0" data-preset="stripe" data-aspect-ratio="none" style="width:100%;display: block;" ></div>
</td>
<td>

最佳答案

使用.getAttribute("data-value")获取值

console.log(document.querySelector('#ldBar').getAttribute("data-value"))
 <div id="ldBar" class="ldBar label-center" data-value="0" data-preset="stripe" data-aspect-ratio="none" style="width:100%;display: block;" ></div>

关于javascript - 如何获取html div中的数据值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57265456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com