WCAG Rule 34: Each page must have a lang attribute on its html element.
Rule Mapping
- Status: Accepted
- Severity: Violation
- Priority: Priority 1
Markup References
Validation Code
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
>