4 に答える
手は、ANCHOR にhref属性が設定されている場合にのみ表示されます。
ライブデモ: http://jsfiddle.net/KAEbR/
おそらく「href」値がないため、次のように変更できます
<a href="#" onclick="" class="btn1"/>
次の css を追加して、リンクに常に手を表示することもできます。
a{ cursor: pointer;}
href属性がないと、タグaはハイパーリンクを宣言しません。nameor属性を持っている場合は、代わりにハイパーリンクの宛先idを宣言できます。( http://www.w3.org/TR/html4/struct/links.html#anchors-with-id )
宣言したい要素がハイパーリンクとセマンティックに似ておらず、CSS を使用してハイパーリンクのように見せかけているのであれば、わざわざする必要はありません。古いものを使用することもできますspan。
してはいけないa { cursor:pointer; }ことは、CSS に書き込んaで、ハイパーリンクではない要素であっても、ホバー時に手を表示する要素を作成することです。href代わりに、提案されているような属性を追加する必要があります。#フォールバックする JavaScript 以外の機能がない場合に入力できる値として。それ以外の場合は、リンク先のリソースの URI を入力する必要があります。
ウィキペディアも参照してください: http://en.wikipedia.org/wiki/HTML_element#Anchor
それはリンクではありません。リンクにはhref属性があります。これは、クリックすると JavaScript を実行する単なるアンカーです。