如何获得另一个属性等于x的属性值?

时间:2019-01-31 17:25:20

标签: javascript jquery html html5

我有一个div,我想根据该容器的索引值从名称标签中提取信息。这可能吗?

例如

<div name="value I want" data-index="3">

所以我知道索引号,我想要名称值,可以在Java脚本函数中使用。

2 个答案:

答案 0 :(得分:0)

您可以使用attribute selector定位一个属性,然后从结果中访问另一个属性

    var div = document.querySelector("[data-index=\"3\"]");
    console.log(div.getAttribute("name"));

答案 1 :(得分:0)

如果您使用的是Jquery,则下面的代码是正确的方法

var name = $("div[data-index=3]").attr("name");
console.log("value = " + name);