v2.5.2
Giriş yap

Javacript'te Enter'a Bastıkça Ekrana Yazma Kodlarıyla İlgili Sorular

yazilimyolcusu
365 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhabalar. Aşağıdaki kodlarda sormak istediklerim var. Yardımcı olabilir misiniz? Sorum şu:
Aşağıdaki alanda, değişkeni neden farklı bir değişkene aktardık.

var input_text = input_elm.value;

Aşağıdaki kodda

input_elm.addEventListener('keyup', (enterolayi) => {

eşittir-büyüktür işareti ne işe yarıyor?
"enterolayi" ni niye kullandık, nereden geldi?

Bütün kodlar aşağıda.

var metinyaz = document.getElementById("metinyaz").value;
var burayayaz = document.getElementById("burayayaz");

    var input_elm = document.getElementById('metinyaz');
    var input_text = input_elm.value;
    document.getElementById("burayayaz").innerHTML = input_text;
    input_elm.addEventListener('keyup', (enterolayi) => {
        if (enterolayi.keyCode === 13) {
            document.getElementById("burayayaz").innerHTML = event.target.value
        }
    });
h4ckdr0
741 gün önce

Merhaba. İlk kod parçasında, değişken input_elm.value değerini input_text değişkenine atıyor. Bu, input_text değişkenini input_elm.value değerine eşitleyerek kullanılacak bir değişken oluşturuyor.

İkinci kod parçasında, input_elm için bir keyup olay dinleyicisi eklenmiş. Bu, bir tuşun bırakıldığında olayın gerçekleştiği anlamına gelir. enterolayi bu olayın nesnesini temsil eder ve keyCode özelliğini kontrol etmek için kullanılır. Eşittir-büyüktür işareti, keyCode değerinin 13'e eşit olup olmadığını kontrol eder. Eğer eşit ise, input_elm elementinin value özelliği event.target.value değişkenine atanır ve burayayaz elementinin içeriği bu değer ile güncellenir.

Umarım bu özet bilgi ile sorunuzu yanıtlayabilmişimdir!