⊗jsPmFmFB 405 of 505 menu

วิธีการ focus และ blur ใน JavaScript

คุณรู้แล้วว่าโฟกัสอินพุตคืออะไร คุณยังรู้วิธีตั้งค่าหรือสูญเสียโฟกัสอีกด้วย: ในการตั้งค่า คุณต้องคลิกที่ช่องอินพุต และเพื่อให้สูญเสียโฟกัส - ให้คลิกที่อื่น

อย่างไรก็ตาม ใน JavaScript มีเมธอดพิเศษที่อนุญาตให้บังคับตั้งค่าโฟกัสในอินพุตหรือลบออกจากที่นั่นได้ นี่คือเมธอด focus และ blur

มาดูการทำงานของมันผ่านตัวอย่างกัน สมมติว่าเรามีอินพุตและปุ่มแบบนี้:

<input id="elem" value="text"> <input type="submit" id="button">

เมื่อคลิกที่ปุ่ม ให้ตั้งค่าโฟกัสอินพุตไปที่อินพุตของเรา:

let elem = document.querySelector('#elem'); let button = document.querySelector('#button'); button.addEventListener('click', function() { elem.focus(); });

มีอินพุตสองช่อง จัดการให้หลังจากป้อนอักขระสองตัว โฟกัสอินพุตจะย้ายไปยังอินพุตที่สอง และหลังจากป้อนอักขระสองตัวในอินพุตนี้ - โฟกัสจะถูกลบออกจากมัน

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ