私は基本的なカードゲームを作っていますが、クリックしたカードの値を返す必要がありますが、私は未定義のエラーメッセージが表示されています。imgタグで返される値はありません
function flipCard(){
var g = document.getElementById("playingCard").value;
alert(g);
}
<body>
<img src="card.png" id="playingCard" value="20" onclick="flipCard()"/>
</body>
私はトランプカードが1つしかないので、すべて同じIDを持っているのだろうかと思います。 'this'パラメータをflipCardに渡し、*は*クリックされたimgであり、getElementByIdを使いこなす必要はありません。 – James
'value'はimgタグでサポートされている属性ではありません。カスタム属性の場合は 'data-value'を使用します。 – d3L
@James正しいカードがありますが、私はただ一人を働かせて、私が探している結果を返そうとしていました。私はそのd3Lを試みます。ありがとうございます。 – Drumbo1969