Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Mendapatkan Nilai Medan Teks Input dalam JavaScript?

Bagaimanakah Saya Mendapatkan Nilai Medan Teks Input dalam JavaScript?

Linda Hamilton
Linda Hamiltonasal
2024-12-21 21:33:22279semak imbas

How Do I Get the Value of an Input Text Field in JavaScript?

Mendapatkan Nilai Medan Teks Input dalam JavaScript

Sebagai tindak balas kepada pertanyaan anda, beberapa kaedah tersedia untuk mendapatkan semula nilai medan teks input secara langsung tanpa menggunakan borang.

Kaedah 1: Menggunakan getElementById()

document.getElementById('textbox_id').value mendapatkan semula nilai medan input teks yang dikehendaki secara langsung.

document.getElementById("searchTxt").value; // Get the value of the searchTxt text field

Kaedah 2: Menggunakan getElementsByClassName()

document.getElementsByClassName('class_name')[whole_number].value mengembalikan HTMLCollection langsung dan boleh digunakan untuk memilih medan teks yang dikehendaki berdasarkan kelasnya.

document.getElementsByClassName("searchField")[0].value; // Get the value of the first text field with class "searchField"

Kaedah 3: Menggunakan getElementsByTagName()

document.getElementsByTagName('input')[whole_number].value juga mengembalikan HTMLCollection langsung dan membolehkan anda memilih medan teks yang diingini berdasarkan nama tegnya.

document.getElementsByTagName("input")[0].value; // Get the value of the first text input field

Kaedah 4: Menggunakan getElementsByName()

document.getElementsByName('name')[whole_number].value mengembalikan NodeList langsung dan boleh digunakan untuk memilih medan teks yang diingini berdasarkan atribut namanya.

document.getElementsByName("searchTxt")[0].value; // Get the value of the first text field with name "searchTxt"

Kaedah 5: Menggunakan querySelector()

document.querySelector('selector').value menggunakan pemilih CSS untuk memilih medan teks yang dikehendaki.

document.querySelector('#searchTxt').value; // Get the value of the text field with id "searchTxt"

Kaedah 6: Menggunakan querySelectorAll()

document.querySelectorAll('selector')[whole_number].value juga menggunakan pemilih CSS untuk memilih medan teks yang diingini, tetapi mengembalikan NodeList statik.

document.querySelectorAll('.searchField')[0].value; // Get the value of the first text field with class "searchField"

Jadual di bawah menyediakan maklumat keserasian penyemak imbas untuk kaedah ini:

Browser Method 1 Method 2 Method 3 Method 4 Method 5/6
IE6 Buggy No Yes Buggy No
IE7 Buggy No Yes Buggy No
IE8 Yes No Yes Buggy Yes
IE9 Yes Yes Yes Buggy Yes
IE10 Yes Yes Yes Yes Yes
FF3.0 Yes Yes Yes Yes No
FF3.5/FF3.6 Yes Yes Yes Yes Yes
FF4b1 Yes Yes Yes Yes Yes
GC4/GC5 Yes Yes Yes Yes Yes and Yes
Safari4/Safari5 Yes Yes Yes Yes Yes
Opera10.10/
Opera10.53/ Yes Yes Yes Buggy Yes
Opera10.60
Opera 12 Yes Yes Yes Yes Yes

Atas ialah kandungan terperinci Bagaimanakah Saya Mendapatkan Nilai Medan Teks Input dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn