私は自分のサイトで友人を手伝っています。特定の色のボタンのクリックで画像を変更したいと思っています。私はデータカラーで作業してみました。チェックしても機能しませんが、ほとんどの場合は機能しません。また、ハード・フィックスとして、単色ごとにチェックを行うコードを作成しました。これを1つの関数で簡単に実行できるかどうかを知りたい私はそれをやっているよりもatm笑!カラーボタンをクリックすると画像が切り替わります
コード: ここで私は色とチェック
<h2> kies een kleur</h2>
<a href='#' onclick='red()'><div class="red colorChoose" data-color = 'red'>
</div></a>
とここを選んだようにユーザーに尋ねる私はイメージを置き換えます
<div class="imageLook"><img alt="image" id="imageReplace"
src="image location"></div>
とJavaScript
function red()
{
if (document.getElementsByTagName("div")[2].getAttribute("data-color") == "red"){
document.getElementById("imageReplace").src="image location";
}
}
用jsコードでは、それはすべてで動作しませんので、私はそれが巨大であれば私はkwowしないlp ...この問題に多大な努力をしてくれた人には申し訳ありません。大変ありがとう! https://jsfiddle.net/ft5b8w9a/
ご協力ありがとうございました!
具体的な問題を明確にしたり、詳細を追加して必要なものを正確に強調してください。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。今までJSFiddleにあなたの作業コードが含まれているようにしてください... –
クリックしたボタンは別のものですが、赤を押しても、関数の中の最後のものは、青の場合はelse、青の場合は画像が与えられ、赤の場合は無視されます。私は赤色のボタンのイメージが青いものではなく、チェックが機能するように、データの色属性を正しくチェックする方法を知りたいと思っています。これがもう少し明確になることを願っています – Emile
? document.body.addEventListener( "クリック"、関数(イベント){ ここで(event.target.getAttribute( "データカラー")=== "赤"){// 変化画像場合デバッガ。 } }); – xadhix