Skip navigation View an alternate layout of this website with limited styles and no horizontal scrolling
Menu

Creating Accessible JavaScript

By Smith, Jared; WebAIM,
Publication Date: July 2004

Article discusses ways in which web developers can use the JavaScript language to create accessible websites. JavaScript allows web developers to add increased interaction, information, and control in web-based content, but can introduce accessibility issues as well, including: (1) difficulty navigating using a keyboard or assistive technology (AT), (2) presentation of content that is not accessible to AT, (3) lack of user control over automated content changes, and (4) altering or disabling the normal functionality of the browser, or triggering events that the user may not be aware of. The author contends that a website with JavaScript can be accessible if the script allows the user of all user interfaces, and if the information is available to AT. The only way to make this possible is to evaluate each script, and to devise a solution to the accessibility problem it poses. Potential solutions are discussed.
Published by: Center for Persons with Disabilities (CPD)   (Website:http://www.cpd.usu.edu)

Link to text: http://www.webaim.org/techniques/javascript/

AbleData, 8630 Fenton Street, Suite 930, Silver Spring, MD 20910. 1-800-227-0216.
Maintained for the National Institute on Disability and Rehabilitation Research of the U.S. Dept. of Education
by ICF Macro under Contract No. ED-04-CO-0018/0007.

The records in AbleData are provided for information purposes only. Neither the U.S. Department of Education nor ICF Macro has examined, reviewed, or tested any product, device, or information contained in AbleData. The Department and ICF Macro make no endorsement, representation, or warranty express or implied as to any product, device, or information set forth in AbleData. The views expressed on this site do not necessarily represent the opinions of the Department of Education, the National Institute on Disability and Rehabilitation Research, or ICF Macro.