Çözüldü JavaScript Görseldeki kodlama nasıl yapılır?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Fleure

Decapat
Katılım
4 Mart 2023
Mesajlar
369
Daha fazla  
Cinsiyet
Erkek
JS'de bu resimdeki gibi nasıl yapabilirim? Kod diziniyle açıklar mısınız?

Not: ChatGPT gibi uygulamalar yasak biliyorsunuzdur hatırlatmak istedim.
Projenin amacı + ya basınca sayının 1 artması - ye basınca 1 azalması. Ondan sonra da her 2? Koyduğum yerdede olacak sonuç.
Mesela;
0 yazıyor + bastım yukarıdaki? 1 olacak aşağıdaki soru işareti de 1 olacak.

Adsız.png
 
Son düzenleyen: Moderatör:
Çözüm
@Fleure

JavaScript:
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
</head>
<body>
 <div style="display: flex;">
 <button style="width: 50px;height: 50px;" id="arttir">+</button>
 <h1 id="deger" style="margin-top: 10px;">0</h1>
 <button style="width: 50px;height: 50px;" id="azalt">-</button>
 </div>
 <div style="display: flex;">
 <span id="altdeger">0</span>
 </div>
 <script>
 let arttir = document.getElementById("arttir")
 let azalt = document.getElementById("azalt")
 let deger = document.getElementById("deger")
 let altdeger = document.getElementById("altdeger")
 let value = 0

 arttir.addEventListener("click",e => {
 value++
 deger.innerHTML = value.
 altdeger.innerHTML = value.
 e.preventDefault();
 })
 azalt.addEventListener("click",e => {
 value--
 deger.innerHTML = value.
 altdeger.innerHTML = value.
 e.preventDefault();
 })
 </script>
</body>
</html>

@Fleure Value'lerin yanıdaki noktaları da kaldırın öyle çalışır.
@Fleure

JavaScript:
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
</head>
<body>
 <div style="display: flex;">
 <button style="width: 50px;height: 50px;" id="arttir">+</button>
 <h1 id="deger" style="margin-top: 10px;">0</h1>
 <button style="width: 50px;height: 50px;" id="azalt">-</button>
 </div>
 <div style="display: flex;">
 <span id="altdeger">0</span>
 </div>
 <script>
 let arttir = document.getElementById("arttir")
 let azalt = document.getElementById("azalt")
 let deger = document.getElementById("deger")
 let altdeger = document.getElementById("altdeger")
 let value = 0

 arttir.addEventListener("click",e => {
 value++
 deger.innerHTML = value.
 altdeger.innerHTML = value.
 e.preventDefault();
 })
 azalt.addEventListener("click",e => {
 value--
 deger.innerHTML = value.
 altdeger.innerHTML = value.
 e.preventDefault();
 })
 </script>
</body>
</html>

@Fleure Value'lerin yanıdaki noktaları da kaldırın öyle çalışır.
 
Çözüm
@Fleure

JavaScript:
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
</head>
<body>
 <div style="display: flex;">
 <button style="width: 50px;height: 50px;" id="arttir">+</button>
 <h1 id="deger" style="margin-top: 10px;">0</h1>
 <button style="width: 50px;height: 50px;" id="azalt">-</button>
 </div>
 <div style="display: flex;">
 <span id="altdeger">0</span>
 </div>
 <script>
 let arttir = document.getElementById("arttir")
 let azalt = document.getElementById("azalt")
 let deger = document.getElementById("deger")
 let altdeger = document.getElementById("altdeger")
 let value = 0

 arttir.addEventListener("click",e => {
 value++
 deger.innerHTML = value.
 altdeger.innerHTML = value.
 e.preventDefault();
 })
 azalt.addEventListener("click",e => {
 value--
 deger.innerHTML = value.
 altdeger.innerHTML = value.
 e.preventDefault();
 })
 </script>
</body>
</html>

@Fleure Value'lerin yanıdaki noktaları da kaldırın öyle çalışır.

+ - Basınca sonuç değişmiyor.

Tamam oldu.
 
Son düzenleyen: Moderatör:

Technopat Haberler

Yeni konular

Geri
Yukarı