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