Forkorte kode?
Hej, jeg er helt ny til javascript.Jeg har en kode med et helt specifikt mønster, men jeg kan ikke lure hvordan jeg kan gøre den kortere/pænere. Kan du måske hjælpe lidt?
var color1 = document.getElementById('color1');
var active1 = false;
color1.style.cursor = 'pointer';
color1.onclick = function() {
if (!active1) {
color1.style.border = '2px solid #333';
active1 = true;
} else {
color1.style.border = '0px solid black';
active1 = false;
}
};
var color2 = document.getElementById('color2');
var active2 = false;
color2.style.cursor = 'pointer';
color2.onclick = function() {
if (!active2) {
color2.style.border = '2px solid #333';
active2 = true;
} else {
color2.style.border = '0px solid black';
active2 = false;
}
};
var color3 = document.getElementById('color3');
var active3 = false;
color3.style.cursor = 'pointer';
color3.onclick = function() {
if (!active3) {
color3.style.border = '2px solid #333';
active3 = true;
} else {
color3.style.border = '0px solid black';
active3 = false;
}
};
På forhånd tak.