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
Lepaskan: 2024-12-21 21:33:22
asal
200 orang telah melayarinya

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
Salin selepas log masuk

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"
Salin selepas log masuk

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
Salin selepas log masuk

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"
Salin selepas log masuk

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"
Salin selepas log masuk

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"
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan