如何在javascript中获取某些标记的元素值?

时间:2017-08-15 20:52:44

标签: javascript

例如我有这个代码

<label class="btn btn-default active" id="monday" aria-pressed="true">
<input type="checkbox" autocomplete="off"> Monday
</label>

我希望得到“咏叹调”的价值,如果它是真的,我想要回来。

我尝试了类似这样的东西,我认为它会起作用,但显然这是错误的。

document.getElementById("monday").aria-pressed

先谢谢!

3 个答案:

答案 0 :(得分:2)

使用.getAttribute()

document.querySelector("#monday").getAttribute('aria-pressed');

小提琴:https://jsfiddle.net/ryanpcmcquen/3Lv5zy5e/

MDN:https://developer.mozilla.org/en-US/docs/Web/API/Element/getAttribute

答案 1 :(得分:2)

使用getAttribute()方法

document.getElementById("monday").getAttribute('aria-pressed');

https://www.w3schools.com/jsref/met_element_getattribute.asp

答案 2 :(得分:1)

aria-pressed是label元素的属性,因此你需要使用getAttribute方法。

的document.getElementById(&#34;星期一&#34)的getAttribute(&#39;咏叹调按压&#39)。