• ベストアンサー

title idのアクセシビリティ非表示方法

以下のページを参考に、table内のフィルタ機能を使うページを作成しましたが 「表フィルタ」 http://www.din.or.jp/~hagi3/JavaScript/JSTips/Std/tbl.htm title idの属性を使ってフィルタするため、td内のリンク箇所をマウスオーバーすると フィルタ用に指定したidが表示されてしまう為、回避する方法がないか思案しています。 title idを使う限り、非表示にすること自体がナンセンスなのかもしれませんが 表示しない策があれば、ご教示いただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

グルーピングに使う属性はclassですので、フィルタリングなどにもclassを使うことが多いです。 (getElementsByClassName()というメソッドを用意しているブラウザも多いですし、それをエミュレートするライブラリもあります。) スペース区切りでいくつもの値を指定できる、ともすればCSSが適用されてしまうという理由で、扱いにくいこともありますが。 HTMLの文法違反を許容するのであれば、 <div maymay115="海">のような独自の属性を作っても、おそらくブラウザの表示上で問題が出ることはないと思います。 http://oshiete.nikkeibp.co.jp/qa6265563.html

maymay115
質問者

お礼

ありがとうございます。 <div 任意="●●"> の方法を検討したいと思います。助かりました。

関連するQ&A