また、IE, firefox, chrome などのブラウザでその属性はちゃんと取得できるのでしょうか。
>独自の属性をつけて、javascriptなどで参照するのはxhtmlの仕組み上問題ありますか?
独自の属性をつけるのは基本的には問題無い。
>ブラウザでその属性はちゃんと取得できるのでしょうか。
ブラウザのjavascriptエンジンに依存します。
脇の甘い質問はこのような中途半端な回答を誘うことになります・・。
ありがとうございます。
曖昧な記憶に頼って回答しますので、もし間違いがあったらすみません。
xhtml1.1でモジュールが使えたと思いますので、DTDを書いてそのアドレスをDOCTYPE宣言あたりに含めておけば、xhtml文法上は問題なくできると思います。
ただ、ブラウザがエラーを表示したりうまく解釈してくれなかったりということがありえますので、単に幾つかの要素をまとめて操作したいというだけでしたら、class属性などで代用するほうが良いと思います。
参考:「XHTML 1.1 - モジュール化されたXHTML」(The Web KANZAKI)
http://www.kanzaki.com/docs/html/xhtml11.html
なるほど。
やはりclassなどで扱うのが常套手段のようですね。
コメントはありません