1

これが私が今持っているものです:

<button type="button" name="moreinfo" id="moreinfo"  onClick=" var a = findPos(this); RevLevel(a[0], a[1]); "> <img src="images/question.png" height="16" width="17" alt="more info" border="0" /> </button>`

Firefox 15.0.1を使用していますが、疑問符のグラフィックの周りにボタンが表示されます。周りにボタンの形がない疑問符のグラフィックが欲しいだけです。

4

3 に答える 3

1
#moreinfo{
border-width:0;
background-color:transparent;  
}

ヒント 1: ボタンの外観は必要ないため、イベントを img に直接バインドできます。それなら、ボタンは必要ありません。

ヒント 2: JS ロジックを HTML コードから分離します。リスナーをスクリプト ブロックまたは個別の JS ファイルにバインドします。

ヒント 3: ボタン タグには type 属性は必要ありません。これは、ボタンではなく入力要素に必要です。

ヒント 4: JS について前述したように、CSS も HTML から分離します。スタイルタグまたは別のスタイルシートで行います。

于 2012-10-01T16:04:03.137 に答える
0

エイリアンさんのおっしゃる通り、CSSでできます。もう 1 つの方法は、タグの代わりに<img>タグでタグを囲むことです。<a><button>

 <p>Some Text 
    <a href="javascript:void(0)" onclick="alert('Some information...');">
       <img src="images/question.png"/>
     </a>
 </p>
于 2012-10-01T16:05:46.797 に答える
0

ツールチップとクリックイベントを画像自体に添付しないのはなぜですか?

<img name='moreinfo' id='moreinfo' onclick=" var a = findPos(this); RevLevel(a[0], a[1]); " src="images/question.png" height="16" width="17" alt="more info" border="0"/>
于 2012-10-01T16:06:36.543 に答える