googleのhtmlで気づいたこと(firebug,innerHTML)

問題のソース(googleトップページより)

<a href="http://images.google.co.jp/imghp?hl=ja&tab=wi" onclick=gbar.qs(this) class=gb1>画像</a>

onclickとかclassの値がダブルクォーテーションで括っていない。なんでじゃ。

困ったらTAG index

属性の値を半角英数字、ハイフン( - )、ピリオド( . )だけで記述する場合は、引用符を省略することができます(付けてもOK)。これ以外の文字を使用する場合には、引用符を付けなければなりません。
http://www.tagindex.com/html_tag/basic/basic.html

しらんかったー。googleも節約してるのか。

事の発端

正規表現で実験してたときに、firebugがinnerHTMLの属性の値にダブルクォーテーションをつけていたのでハマったという話。しょうがないのかね。