Appendix JS_G_A4

Summary

Requirement: All non-text content has an equivalent text alternative.

Details: Functionality that relies on JavaScript should not be present when JavaScript is unavailable.

Examples

Correct code

Refer to the JS_G_A4 live demo for a working example.

<p id="demo1">
    <a href="javascript:window.print()">Print this page (1)</a>
</p>
var demo1 = document.getElementById('demo1');
demo1.className = 'script-enabled';
 
var demo2 = document.createElement('p');
demo2.id = 'demo2';
var link = demo2.appendChild(document.createElement('a'));
link.setAttribute('href', 'javascript:window.print()');
link.appendChild(document.createTextNode('Print this page (2)'));
 
demo1.parentNode.insertBefore(demo2, demo1.nextSibling);