Я создаю часовое приложение для школы, им довольно новое для javascript, этот код работает, но его длина, и мне нужно будет добавить намного больше цветов. есть ли более эффективный способ кодировать это?более эффективный способ закодировать это в javascript
Каждое изменение цвета вызывается из кнопок, если это помогает.
благодарит за любую помощь заранее.
///////////////////////////////////////// Face
function ChangeFaceRG()
{
document.getElementById('face').src = "parts/faces/face roesGold.png";
};
function ChangeFaceG()
{
document.getElementById('face').src = "parts/faces/face gold.png";
};
function ChangeFaceS()
{
document.getElementById('face').src = "parts/faces/face silver.png";
};
///////////////////////////////////////// Frame
function ChangeFrameRG()
{
document.getElementById('frame').src = "parts/frames/frame rosegold.png";
};
function ChangeFrameG()
{
document.getElementById('frame').src = "parts/frames/frame gold.png";
};
function ChangeFrameS()
{
document.getElementById('frame').src = "parts/frames/frame silver.png";
};
//////////////////////// Hands
function ChangeHandsRG()
{
document.getElementById('hands').src = "parts/hands/hands rose gold.png";
};
function ChangeHandsG()
{
document.getElementById('hands').src = "parts/hands/hands gold.png";
};
function ChangeHandsS()
{
document.getElementById('hands').src = "parts/hands/hands silver.png";
};
////////////////////////////////////////// straps
function ChangeStrapsRG()
{
document.getElementById('straps').src = "parts/straps/straps rose gold.png";
};
function ChangeStrapsG()
{
document.getElementById('straps').src = "parts/straps/straps gold.png";
};
function ChangeStrapsS()
{
document.getElementById('straps').src = "parts/straps/straps silver.png";
};
Я закончил использовать ваше решение, спасибо тонне! Я также изменил некоторые из путей к файлу, что позволило мне еще немного. –