나는 그의 사이트에서 친구를 돕고 있으며 특정 컬러 버튼 클릭에 대한 이미지를 변경할 수 있기를 원합니다. 데이터 컬러로 작업하고 속성을 얻으려고했습니다. 검사하지만 대부분 작동하지 않으며 하드 코드로 모든 단일 색상에 대해 각각의 검사를 수행하는 잘못된 코드 집합을 만들었습니다. 한 가지 기능으로이 작업을 수행 할 수 있는지 쉽게 알고 싶습니다. 내가하고있는 것보다 atm 하하!컬러 버튼 클릭시 이미지 변경
코드 :
<div class="imageLook"><img alt="image" id="imageReplace"
src="image location"></div>
그리고 자바 스크립트
에 대한function red()
{
if (document.getElementsByTagName("div")[2].getAttribute("data-color") == "red"){
document.getElementById("imageReplace").src="image location";
}
}
: 여기 은 내가
<h2> kies een kleur</h2>
<a href='#' onclick='red()'><div class="red colorChoose" data-color = 'red'>
</div></a>
그리고 여기에 내가 이미지로 교체 색상과 체크를 선택하도록 요청 코드와 js 바이올린, 그것은 거기에 전혀 작동하지 않습니다 그래서 나는 거 대 한 경우 kwow하지 않습니다. lp ...이 문제에 많은 노력을 기울인 사람들에게 미안합니다. 거대한 감사! https://jsfiddle.net/ft5b8w9a/
모든 도움과 의견을 보내 주셔서 감사합니다.
구체적인 문제를 명확히하거나 추가 세부 정보를 추가하여 필요한 것을 정확하게 강조하십시오. 현재 작성된 내용이므로 귀하가 원하는 내용을 정확하게 말하기는 어렵습니다. 지금까지 JSFiddle에 작업 코드가 포함되도록하려고 시도하십시오 ... –
그래서이 버튼을 클릭하면 다른 버튼이 눌려 지더라도 항상 오른쪽 이미지로 마지막 버튼을 클릭하면 다른 버튼에 넣을 수 있습니다. 함수의 마지막 요소가 파란색이면 else는 파란색이고 파란색은 이미지를 제공하고 빨간색은 무시합니다. 그게 제대로 데이터 색상 속성을 확인하는 방법을 알고 싶습니다 그래서 나에게 빨간 버튼에 대한 이미지를 줄 것이다 파란색 하나가 아니라 수표가 작동하므로 희망이 좀 더 명확하게 – Emile
이런 식으로 ? document.body.addEventListener (함수 (이벤트) { 을 "클릭"하는 경우 여기 (event.target.getAttribute ("데이터 컬러") === "레드") {// 변화 화상 디버거; } }); – xadhix