0

画像付きのボタンがあります。srcJavaScriptのボタンでその画像を取得するにはどうすればよいですか?

これはHTMLです:

<button id="A8" name="B_Rook" type="button" style="background-color:#FFE4C4" onClick="check(this.id)">
    <a href="" onclick="getImgId(this.id)"><img id="B_Rook" src="B_Rook.jpg" HEIGHT=80 width=80/></a>
</button>
4

2 に答える 2

1

私はあなたが何をしようとしているのか本当にわかりませんが...

ボタンタグで画像のsrcを取得するには、これを行います

<button id="A8" name="B_Rook" type="button" style="background-color:#FFE4C4">
    <img id="B_Rook" src="B_Rook.jpg" HEIGHT=80 width=80 onclick="getImgId(this.src)">
</button>

そのimg要素のIDを取得するには、これを行います

<button id="A8" name="B_Rook" type="button" style="background-color:#FFE4C4">
    <img id="B_Rook" src="B_Rook.jpg" HEIGHT=80 width=80 onclick="getImgId(this.id)">
</button>

基本的なクリック ハンドラーは、両方に対して次のようになります。

<script>
    function getImgId(id){
        alert(id)
    }
</script>
于 2013-02-28T22:51:42.120 に答える
0

onclick要素からa要素に移動するだけですimg

a無効な HTML であるため、要素を完全に削除することをお勧めします (要素にはインタラクティブなコンテンツbutton要素を含めることはできません)。

また、XHTML を作成している場合を除き (そして、ほとんど確実にそうではありません)、タグの末尾にa の/前にあるべきではありません。(無害で許可されていますが、無意味です。)>img

于 2013-02-28T17:48:37.747 に答える