Saat pengguna mengklik tombol "Statistik", karakter dengan kemunculan terbanyak di kotak teks muncul di jendela dan menampilkan jumlah kejadian
Efek saat mengklik tombol Statistik ditunjukkan pada gambar:
Kode Implementasi:
<! Doctype html> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content" content = "text/html; charset = uTf-8"/</</title content = "text/html; charset = UTF-8"/<ited> </title load = "Text/html; charset = UTF-8"/<it title> </title) </title> // Dapatkan Formulir Form Form = Document.GetElementById ("MyForm"); // Daftarkan Acara Klik untuk tombol "Statistik" Form.btn.onClick = function () {// Dapatkan nilai di kotak teks var txt = form.name.value; // Tentukan objek JS kosong untuk menyimpan semua karakter dalam ruang teks dan jumlah kejadian var json = {}; // Transfer nilai dalam kotak teks, yaitu, string yang disimpan dalam variabel txt untuk (var i = 0; i <txt.length; i ++) {// Ekstrak sub-karakter yang ditarik oleh i dalam string txt dan menentukan apakah objek JSON tidak akan mendefinisikan nama atribut sebagai atribut yang diberikan dengan karakter IF (! Json [txt.car. kotak teks) dan menetapkannya ke 1, mewakili berapa kali karakter yang sesuai dari atribut muncul di kotak teks json [txt.charat (i)] = 1; } else {// Setelah sudah ditentukan, tambahkan 1 ke nilai atribut, yaitu, tambahkan 1 ke berapa kali karakter yang sesuai dengan atribut muncul di kotak teks json [txt.charat (i)] ++; }} // Tentukan dua variabel var maxnum = 0; // menunjukkan berapa kali karakter dengan kemunculan yang paling dalam kotak teks adalah 0 var char = ""; // menunjukkan karakter dengan kejadian yang paling dalam kotak teks secara default // bepergian nilai atribut dari objek JSON untuk (var i in json) {if (json {ifon (json) {IF (json) {IF (JSON {ifon owon {Json) {IF (json) {IF (json) {IF (json) {IF (json) {IF (json) {IF (JSON (Json) {IF (JSON (Json) {IF (Json) {IF (JSON (Json) {IF (json) {IF (json) {IF (json) {IF (json) {IF (json) {IF (json) {IF (json) {IF (json) {IF (json) {IF (json) maxnum (that is, ask the characters corresponding to the attribute again in this box, then assign it to maxnum and assign its attribute name to char maxnum = json[i]; char = i; } } alert(The most common characters in the "text box are: " + char + " The number of times they appear are: " + maxnum); } }; </script> </head> <body> <form id="myform"> <input type = "text" name = "name" value = "123"/> <input type = "Tombol" name = "btn" value = "statistics"/> </form> </body> </html>Atribut objek JS dapat digunakan dalam aplikasi komprehensif objek JS seperti fitur yang ditambahkan nanti, traversal atribut objek, dll.
Untuk pengetahuan tentang JS, silakan merujuk ke operasi terkait objek JavaScript.
Latihan lanjutan JavaScript di atas dan analisis contoh sederhana adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.