Я хочу создать условие, которое проверяет, является ли атрибут, необходимый для арии, логическим - PullRequest
0 голосов
/ 09 октября 2019

Мне нужна ваша помощь.

я хочу проверить, содержит ли атрибут aria-required логическое значение

Если в теге с атрибутом att -ut-required не указано логическое значение, сделайте предупреждение, например.

Я пытаюсь, но ... безрезультатно

    lang: 'fr',
    name: 'test aria',
    query: '[aria-required]',
    filter: function(item){
        if(item.hasAttribute(true) || item.hasAttribute(false)){
            return true;
        } else {
            return false
        }
    },
    explanations: 3,
    tags : ['accessibility', 'form', 'aria', 'tags']
}) ```

1 Ответ

0 голосов
/ 09 октября 2019

Совершенно не уверен, что вы имели в виду под этим условием?

    if (item.hasAttribute(true) && item.hasAttribute(false)){
        return true;
    }

Поможет ли это?

    if (typeof item.getAttribute("aria-required") === "boolean"){
        return true;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...