เมื่อผู้ใช้คลิกปุ่ม "สถิติ" อักขระที่เกิดขึ้นมากที่สุดในกล่องข้อความจะปรากฏขึ้นในหน้าต่างและแสดงจำนวนเหตุการณ์ที่เกิดขึ้น
เอฟเฟกต์เมื่อคลิกปุ่มสถิติจะแสดงในรูป:
รหัสการใช้งาน:
<! doctype html> <html xmlns = "http://www.w3.org/1999/xhtml"> <head> <meta http-equiv = "content-type" type = "html; riget = utf-8"/> () {// รับแบบฟอร์มออบเจ็กต์ฟอร์มรูปแบบ var = document.getElementById ("myform"); // ลงทะเบียนเหตุการณ์คลิกสำหรับปุ่ม "สถิติ" Form.btn.onclick = function () {// รับค่าในกล่องข้อความ var txt = form.name.value; // กำหนดวัตถุ JS ที่ว่างเปล่าเพื่อบันทึกอักขระทั้งหมดในพื้นที่ข้อความและจำนวนเหตุการณ์ที่เกิดขึ้น var json = {}; // ถ่ายโอนค่าในกล่องข้อความนั่นคือสตริงที่บันทึกไว้ในตัวแปร txt สำหรับ (var i = 0; i <txt.length; i ++) {// แยกตัวอักษรย่อยโดย i ในสตริง txt หรือไม่ ในกล่องข้อความ) และกำหนดให้ 1 แสดงจำนวนครั้งที่อักขระที่สอดคล้องกันของแอตทริบิวต์จะปรากฏในกล่องข้อความ JSON [txt.charat (i)] = 1; } else {// หลังจากที่กำหนดไว้แล้วเพิ่ม 1 ลงในค่าของแอตทริบิวต์นั่นคือเพิ่ม 1 ถึงจำนวนครั้งที่อักขระที่สอดคล้องกับแอตทริบิวต์จะปรากฏในกล่องข้อความ JSON [txt.charat (i)] ++; }} // กำหนดตัวแปรสองตัว var maxnum = 0; // แสดงจำนวนครั้งที่อักขระที่เกิดขึ้นมากที่สุดในกล่องข้อความคือ 0 var char = ""; // แสดงถึงตัวละครที่เกิดขึ้นมากที่สุดในกล่องข้อความโดยค่าเริ่มต้นจะว่างเปล่า // กว่า maxnum (นั่นคือถามอักขระที่สอดคล้องกับแอตทริบิวต์อีกครั้งในกล่องนี้จากนั้นกำหนดให้ maxnum และกำหนดชื่อแอตทริบิวต์ให้กับ char maxnum = json [i]; char = i;}} การแจ้งเตือน (ตัวละครที่พบมากที่สุดใน "กล่องข้อความ" <input type = "text" name = "name" value = "123"/> <อินพุต type = "ปุ่ม" ชื่อ = "btn" value = "สถิติ"/> </form> </body> </html>แอตทริบิวต์วัตถุ JS สามารถใช้ในแอปพลิเคชันที่ครอบคลุมของวัตถุ JS เช่นคุณสมบัติที่เพิ่มขึ้นในภายหลังการสำรวจแอตทริบิวต์วัตถุ ฯลฯ
สำหรับความรู้เกี่ยวกับ JS โปรดดู การดำเนินการที่เกี่ยวข้องของวัตถุ JavaScript
แบบฝึกหัดขั้นสูง JavaScript ข้างต้นและการวิเคราะห์ตัวอย่างง่าย ๆ คือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น