나는 help.aria-hidden === "true"
을 확인하고 있습니다. 그러나 작동하지 않습니다. 무엇이 잘못 되었나요? 제발 도와주세요.javascript 객체로 아리아 숨김 속성을 사용할 수 없습니다.
감사합니다.
function Help() { // Help
var help = document.getElementById("help_content"),
overlay = document.getElementById("overlay");
function closeHelpAndOverlay() {
help.setAttribute("aria-hidden", "true");
overlay.setAttribute("aria-hidden", "true");
textarea.focus();
}
if (help.aria-hidden === "true") {
closeHelpAndOverlay();
} else {
help.setAttribute("aria-hidden", "false");
overlay.setAttribute("aria-hidden", "false");
textarea.blur();
document.getElementById("overlay").onclick = function() {
closeHelpAndOverlay();
};
document.onkeydown = function(e) { // esc to close help
if (e.keyCode === 27 || e.which === 27) {
closeHelpAndOverlay();
}
};
}
}
가능한 중복 (http://stackoverflow.com/questions/7122609/how-do-i-reference : 브래킷 구문을 사용 -a-javascript-object-property-with-hyphen-in-it) –