⊗jsPmFmAWVA 401 of 505 menu

การสลับเปลี่ยนแอตทริบิวต์ที่ไม่มีค่า

สมมติว่ามีอินพุตที่ถูกปิดใช้งานและปุ่ม:

<input id="elem" disabled> <input id="button" type="submit">

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

let elem = document.querySelector('#elem'); let button = document.querySelector('#button');

และตอนนี้มาลงมือทำตามที่วางแผนไว้:

button.addEventListener('click', function() { if (elem.disabled) { elem.disabled = false; } else { elem.disabled = true; } });

อย่างไรก็ตาม ปัญหาสามารถแก้ไขได้ด้วยจำนวนโค้ด ที่น้อยกว่า:

button.addEventListener('click', function() { elem.disabled = !elem.disabled; });

อธิบายวิธีการทำงานของโค้ดที่ให้มา

กำหนดช่องทำเครื่องหมายและปุ่ม สร้างให้ การคลิกปุ่มแต่ละครั้งนำไปสู่การเปลี่ยนแปลงสถานะ ของช่องทำเครื่องหมาย

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ