3. В процессе создания вопроса пользователь Сервиса обязан:
3.8. Использовать для демонстрации фрагментов кода только специальный тег < code> или специальные демонстрационные ресурсы.
Размещение фрагментов кода в виде изображений запрещено.
<script>
document.getElementById('lol').onclick = function () {
localStorage.setItem('game', "League of Legends ");
}
document.getElementById('val').onclick = function () {
localStorage.setItem('game', "Valorant");
}
document.getElementById('tft').onclick = function () {
localStorage.setItem('game', "TFT");
}
document.getElementById('wr').onclick = function () {
localStorage.setItem('game', "WR");
}
document.getElementById('ow').onclick = function () {
localStorage.setItem('game', "OW");
}
</script>
<div class="game-title" data-title="League of Legends">...League of Legends</div>
<div class="game-title" data-title="Valorant">...Valorant</div>
<div class="game-title" data-title="TFT">...TFT</div>
<div class="game-title" data-title="WR">...WR</div>
<div class="game-title" data-title="OW">...OW</div>
<script>
document.querySelectorAll('.game-title').forEach(div => {
div.addEventListener('click', () => {
localStorage.setItem('game', div.dataset.title);
})
}
</script>
class User {
_name: '';
get name() {
return this._name;
}
set name(value) {
if (value.length < 4) {
alert("Имя слишком короткое.");
return;
}
this._name = value;
}
}
let user = new User();
user.name = "Иван";
alert(user.name); // Иван
user.name = ""; // Имя слишком короткое.