Webアクセシビリティ ~標準準拠でアクセシブルなサイトを構築/管理するための考え方と実践~
アクセシブルなJavaScript(サンプルコード)
HTMLのフォーム
JavaScriptによって変わるフォームのアクション(動作)
動的にクラスを適用することで、ルック・アンド・フィールを変える
JavaScriptを利用して、要素を見えるようにしたり隠したりする
出しゃばりなイベントハンドラ
控えめなイベントハンドラ
複数の関数を呼び出す控えめなイベントハンドラ
控えめなイベント処理のためにaddEvent()関数を使う
コンテンツを見えるようにしたり隠したりする
ポップアップウインドウの例 - 開く元のページ
よりきれいなポップアップウインドウ
折り畳み可能なFAQ
キーボード対応した折り畳み可能なFAQ
NOSCRIPTの使用を避ける
innerHTMLを使う