2007-07-31 某日記より。 <a href="#" onclick="...">検索</a> と書かずに <span style="cursor: pointer" onclick="...">検索</span> と書いたほうがいいらしい。 せっかくなので、後者前者がダメな理由を書いてほしいな…と思ってたら、 Re:href=”#” onclick の悪習[to-R]にちょっと書いてあった。 a要素のhref属性に値が入ってるとonclick属性の内容を実行後にhref属性の値を参照しようとする。 なるほど。 追記 onclickの関数内でreturn falseを返せば、hrefは呼ばれないみたい。なるほど。 ちょっと実験してみよう。 <a href="#c01" onclick="alert('テスト1')">テスト1</a> テスト1 <a href="#c02" oncli

