JavaScript ialah bahasa skrip yang digunakan secara meluas dalam pembangunan bahagian hadapan. Dalam aplikasi web, JavaScript boleh membantu kami mencapai pelbagai kesan dan fungsi interaktif. Antaranya, medan dan tatasusunan tersembunyi adalah dua ciri yang biasa digunakan dalam pembangunan JavaScript.
1. Medan Tersembunyi
Medan tersembunyi ialah medan tersembunyi dalam bentuk HTML Ia tidak akan dipaparkan pada antara muka pengguna, tetapi ia boleh diakses melalui kod JavaScript peranan yang sangat penting dalam penghantaran dan pemprosesan data.
Pertama sekali, sintaks untuk mentakrifkan medan tersembunyi dalam bentuk HTML adalah seperti berikut:
<input type="hidden" name="fieldName" value="fieldValue">
Di sini, type="hidden"
bermaksud bahawa ini adalah medan tersembunyi; medan; name
bermaksud Nilai medan. Apabila pengguna menyerahkan borang, nilai medan ini diserahkan kepada pelayan untuk diproses. Jika anda perlu mendapatkan atau mengubah suai nilai medan ini melalui kod JavaScript, anda boleh menggunakan sintaks berikut: value
var fieldValue = document.getElementsByName("fieldName")[0].value; // 获取隐藏字段的值 document.getElementsByName("fieldName")[0].value = "newFieldValue"; // 修改隐藏字段的值
boleh mengembalikan semua elemen dengan nama yang ditentukan dalam halaman dan document.getElementsByName
bermaksud untuk mendapatkan elemen pertama, Kerana biasanya hanya terdapat satu medan tersembunyi dalam borang, kita boleh menggunakan [0]
untuk mendapatkannya. [0]
var arr = []; // 创建一个空数组 var arr = [1, 2, 3]; // 创建一个包含 1、2、3 三个元素的数组
var arr = [1, 2, 3]; var firstElement = arr[0]; // 获取第一个元素,即 1 arr[2] = 4; // 修改第三个元素的值为 4
var arr = [1, 2, 3]; var arrStr = arr.join(","); // 将数组转换成字符串,用逗号隔开。arrStr 的值为 "1,2,3" document.getElementsByName("fieldName")[0].value = arrStr; // 将字符串存储到隐藏字段中
window.onload = function() { var arrStr = document.getElementsByName("fieldName")[0].value; // 获取隐藏字段的值 var arr = arrStr.split(","); // 将字符串转换成数组,使用 "," 作为分隔符 console.log(arr[0]); // 输出数组的第一个元素,即 1 }
digunakan di sini untuk memisahkan rentetan kepada tatasusunan, dan pemisah ialah koma. Dengan cara ini, kami berjaya mendapatkan semula nilai tatasusunan yang disimpan dalam medan tersembunyi dan berjaya menukarnya menjadi tatasusunan. split
Atas ialah kandungan terperinci nilai tatasusunan medan tersembunyi javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!