例如我有这个代码
<label class="btn btn-default active" id="monday" aria-pressed="true">
<input type="checkbox" autocomplete="off"> Monday
</label>
我希望得到“咏叹调”的价值,如果它是真的,我想要回来。
我尝试了类似这样的东西,我认为它会起作用,但显然这是错误的。
document.getElementById("monday").aria-pressed
先谢谢!
答案 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)。