Merhaba öncelikle js'de bir işlem yaptırmaya çalışıyorum internetten araştırdığım kadarı ile ama değer çekmekte takıldım.
Yaptırmak istediğim işlem p'nin içindeki değer 0'dan büyükse h2'nin içine yazıyı yazdırmak. Elle değer girince oluyor ama p'deki değeri çektirmekte bir sıkıntı yaşıyorum.
Konu ile ilgili yardımcı olabileceklere teşekkür ederim.
<h2 id="example"></h2>
<p id="numara">1</p>
const deger = document.getElementById('numara');
var text;
if (deger > 0) {
text = "Tamam!";
}
document.getElementById("example").innerHTML = text;
js hakkında bilgisi olan
4
●95
- 23-01-2020, 21:09:31innerText=deger denediniz mi hocam. numara id'sine sahip element'in innerText değerine istediğin değeri verirsen p element'i o değeri alacaktır. Aslında normalde example'da da innerHTML yerine innerText kullanmalıydın. Çünkü innerHTML ile element'e yazı eklemiyorsun HTML string ekliyorsun.
- 23-01-2020, 21:16:02Üyeliği durdurulduKod aşağıdaki şekilde çalışıyor bunda bir problem yok fakat ben deger kısmına bir div'in içindeki değeri çekip onunla kontrol ettirmek istiyorum orada takıldı.mdemrr adlı üyeden alıntı: mesajı görüntüle
<h2 id="example"></h2>
const deger = 1;
var text;
if (deger < 10) {
text = "Düşük";
}
document.getElementById("example").innerHTML = text; - 23-01-2020, 21:20:53Tamam işte hocam aynı mantık innerText=deger dersen p'ye deger değişkeninin değerini eklerin deger=document.getElementById("numara").innerText dersen de bu sefer deger değişkenineni p'deki değeri eklemiş olursun. Tek sorun şu ki p'nin innerText'i string olacaktır onu kontrol ederken integer'a parse etmen lazım. Yani; var sonuc= document.getElementById("numara"); var deger = parseInt(sonuc); Ondan sonra da if içinde kontrol'ünü aynı şekilde yapabilirsin.
- 23-01-2020, 21:42:18Üyeliği durdurulduSağolun hocam işimi çözdümmdemrr adlı üyeden alıntı: mesajı görüntüle