OAA LANG_1: Each page must have a lang attribute on its html element.
Rulesets
- WCAG 2.0 Requirement 3.1.1 Language of Page
- Status: Accepted
- Severity: Violation
- Priority: Priority 1
- IITAA 1.0 2.3 Identify the language of text.
- Type:
- Severity: Violation
- Priority: Priority 1
- Status: Accepted
Markup References
Validation Code
Message
Each page must have a lang attribute on its html element.
Dependencies
None
Context
document
Parameters
None
Code
function (ruleContext) {
var theNodes = ruleContext.getElementsByTagName("html");
if (theNodes.length == 1) {
var langStr = util.getValueFromAttributes(theNodes[0],['lang'],"");
var passed = (langStr.length > 0);
return new ValidationResult(passed, theNodes[0], '', '', []);
} // endif
return new ValidationResult(false, theNodes[0], '', '', []);
} // endfunction
>
var theNodes = ruleContext.getElementsByTagName("html");
if (theNodes.length == 1) {
var langStr = util.getValueFromAttributes(theNodes[0],['lang'],"");
var passed = (langStr.length > 0);
return new ValidationResult(passed, theNodes[0], '', '', []);
} // endif
return new ValidationResult(false, theNodes[0], '', '', []);
} // endfunction
>