There are multiple files here, one is jQuery oriented, the other Vanilla JavaScript with ES6. If you already have jQuery, use it, otherwise use the Vanilla stuff in yout TypeScript or regular JS files. For the Vanilla file, put it at the bottom of the page to leverage onload
In each file there is way more code than you need, so cut-and-paste accordingly or just add a link to it like any other script file. Adding these to a page, they should automagically (DOM manipulation) execute and tinker with the DOM.
| WCAG_AA_jQuery.js | WCAG_AA_Vanilla.js |
As of this writing (Mar 17 2026) both jQuery and VanillaJS have fixes for form labels, tab index, adds titles to iframes, and adding missing alt/aria attributes for many things but it is evolving. Home