Giriş metin kutusu değerini doğrudan almak için çeşitli yöntemler vardır (giriş öğesini form öğesinin içine sarmadan):
Yöntem 1:
document.getElementById('textbox_id').value
İstenen kutunun değerini almak için
Örneğin, document.getElementById("searchTxt").value;
Not: Yöntem 2,3,4 ve 6 bir elemanlar koleksiyonu döndürür, bu nedenle [tam_sayı] kullanarak istediğiniz oluşumu elde edin. İlk eleman için [0] kullanın, ikincisi için 1 kullanın vb.
Yöntem 2:
document.getElementsByClassName('class_name')[whole_number].value
Canlı HTMLC toplaması döndüren kullanımı
Örneğin, document.getElementsByClassName("searchField")[0].value;
bu sayfanızdaki ilk metin kutusuysa.
Yöntem 3:
document.getElementsByTagName('tag_name')[whole_number].value
Canlı HTMLColection döndüren kullanımı
Örneğin, document.getElementsByTagName("input")[0].value;
sayfanızdaki ilk metin kutusuysa.
Yöntem 4:
document.getElementsByName('name')[whole_number].value
ki bu da> canlı bir Düğüm Listesi döndürür
Örneğin, document.getElementsByName("searchTxt")[0].value;
bu, sayfanızda 'arama metni' adlı ilk metin kutusuysa.
Yöntem 5:
document.querySelector('selector').value
Öğeyi seçmek için bir CSS seçici kullanan güçlü olanı kullanın
Örneğin, document.querySelector('#searchTxt').value;
id tarafından seçilen
document.querySelector('.searchField').value;
sınıfı tarafından seçilen
document.querySelector('input').value;
tagName tarafından seçilen
document.querySelector('[name="searchTxt"]').value;
isim tarafından seçilen
Yöntem 6:
document.querySelectorAll('selector')[whole_number].value
bu da öğeleri seçmek için bir CSS seçici kullanır, ancak o seçicideki tüm öğeleri statik bir Nodelist olarak döndürür.
Örneğin, document.querySelectorAll('#searchTxt')[0].value;
id tarafından seçilen
document.querySelectorAll('.searchField')[0].value;
sınıfı tarafından seçilen
document.querySelectorAll('input')[0].value;
tagName tarafından seçilen
document.querySelectorAll('[name="searchTxt"]')[0].value;
isim tarafından seçilen
Destek
Browser Method1 Method2 Method3 Method4 Method5/6
IE6 Y(Buggy) N Y Y(Buggy) N
IE7 Y(Buggy) N Y Y(Buggy) N
IE8 Y N Y Y(Buggy) Y
IE9 Y Y Y Y(Buggy) Y
IE10 Y Y Y Y Y
FF3.0 Y Y Y Y N IE=Internet Explorer
FF3.5/FF3.6 Y Y Y Y Y FF=Mozilla Firefox
FF4b1 Y Y Y Y Y GC=Google Chrome
GC4/GC5 Y Y Y Y Y Y=YES,N=NO
Safari4/Safari5 Y Y Y Y Y
Opera10.10/
Opera10.53/ Y Y Y Y(Buggy) Y
Opera10.60
Opera 12 Y Y Y Y Y
Kullanışlı bağlantılar
- Daha fazla ayrıntı içeren tüm hatalarla bu yöntemlerin desteğini görmek için buraya tıklayın
- Statik koleksiyonlar ile Canlı koleksiyonlar arasındaki fark Buraya Tıklayın
- NodeList ve HTMLCollection Arasındaki Fark Buraya Tıklayın