Мне надо, чтобы при клике на div "fifty-rubliks" текст в div "preview" менялся на "50 рубликов", а при клике на div "hundred-rubliks" текст в div "preview" менялся на "100 рубликов". Также надо, чтобы сохранялось форматирование от CSS
А, ну и также, изначально надпись "не выбран" написана красным цветом. Можно ли её цвет менять после нажатия?
HTML:
<div class="rubliks">
<div class="fifty-rubliks" tabindex="1" onclick="changefifty()">
<h3><br><br><br><br><br><br>50 рубликов</h3>
</div>
<div class="hundred-rubliks" tabindex="1" onclick="changehundred()">
<h3><br><br><br><br><br><br>100 рубликов</h3>
</div>
<script src="***"></script>
</div>
<div class="buy">
<h2>Товар</h2>
<div class="preview">
<h3 id="change"><br><br><br><br><br><br>Не выбран</h3>
</div>
<div class="info">
<h2>Информация</h2><br><br>
<input type="text" placeholder="Ник"><br><br><br>
<input type="text" placeholder="Почта"><br><br><br><br>
<button class="pay">Оплатить</button>
</div>
</div>
JavaScript:
let change = document.getElementById('change')
function changefifty(){
alert(change);
change.innerText = "50 рубликов"
}
function changehundred(){
change.innerText = "100 рубликов"
}