ການມືຖະຫານ JavaScript
HTML 事件ສາມາດເປັນ 'ການກະທຳ' ທີ່ເກີດຂຶ້ນໃນສັບສຳນັກງານ HTML.
ໃນການໃຊ້ JavaScript ໃນເວັບ HTML, JavaScript ສາມາດ 'ກະທຳ' ສະຖານະເຫດດັ່ງກ່າວ.
HTML 事件
HTML 事件ສາມາດເປັນການກະທຳຈາກການກະທຳຂອງຍົນບານຫຼືຜູ້ນຳໃຊ້.
ດ້ານຫຼັງຈາກນີ້ແມ່ນບາງຄວາມນັບການ HTML 事件:
- ສະຖານະເຫດ HTML ລົງແລ້ວ
- ສະຖານະເຫດປ່ຽນມູນຄໍານຳ HTML
- ສະຖານະເຫດຄຳປິດ HTML
ສະເພາະ, ເວລາທີ່ສະຖານະເຫດເກີດຂຶ້ນ, ຜູ້ນຳໃຊ້ຈະຢາກທຳລາຍຄຳລະບຸກຄວາມຂອງມັນ.
JavaScript ອະນຸຍາດໃຫ້ທ່ານທຳລາຍລະບົບໃນພາຍໃນການສະຖານະເຫດຖືກສັງເກດພາຍໃນ.
ຜ່ານ JavaScript ລະບົບ,HTML ອະນຸຍາດໃຫ້ທ່ານເພີ່ມຄວາມກຳລັງສະຖານະເຫດໃຫ້ສັບສຳນັກງານ HTML.
ໃຊ້ກົດສັດ:
<element event='ບາງ JavaScript>
ໃຊ້ກາງກົດ:
<element event="ບາງ JavaScript">
ໃນການຕິດຕາມຕໍ່ມາຂອງພວກເຮົາ:onclick
ປະກອບປະກອບ (ແລະລະບົບ) ໄດ້ຖືກເພີ່ມເຂົ້າໃນ: <button>
ສັບສຳນັກງານ:
ຄວາມນັບການ
<button onclick='document.getElementById("demo").innerHTML=Date()'>ມື້ໃນປັດຈຸບັນແມ່ນແນວໃດ?</button>
ໃນການຕິດຕາມຕໍ່ມາຂອງພວກເຮົາ, JavaScript ລະບົບ ປ່ຽນຄວາມຄວາມຂອງສັບສຳນັກງານ id="demo":
ໃນການຕິດຕາມຕໍ່ມາຂອງພວກເຮົາ, ລະບົບ JavaScript ມີຄວາມສາມາດ 'ກະທຳ' ສະຖານະເຫດ: this.innerHTML
)(ປ່ຽນຂອງຄວາມຄວາມຂອງສັບສຳນັກງານຕົວເອງ:
ຄວາມນັບການ
<button onclick="this.innerHTML=Date()">ມື້ໃນປັດຈຸບັນແມ່ນແນວໃດ?</button>
ລະບົບ JavaScript ທຳມະດາມີຫຼາຍຈຳນວນປະເພດການເປັນຫນັງ. ການເຫັນຂອງທີ່ກຳລັງສະຖານະບັນດາສັບສຳນັກງານພາຍໃນຄັນວ່າ:
ຄວາມນັບການ
<button onclick="displayDate()">ມື້ໃນປັດຈຸບັນແມ່ນແນວໃດ?</button>
ສະຖານະເຫດ HTML ທີ່ມັກກັນ
ດ້ານຫຼັງຈາກນີ້ແມ່ນບາງສະຖານະເຫດ HTML ທີ່ມັກກັນ:
ສະຖານະເຫດ | ການອະທິບາຍ |
---|---|
onchange | ສະຖານະບັນດາ HTML ໄດ້ຖືກປ່ຽນ |
onclick | 用户点击了 HTML 元素 |
onmouseover | 用户把鼠标移动到 HTML 元素上 |
onmouseout | 用户把鼠标移开 HTML 元素 |
onkeydown | 用户按下键盘按键 |
onload | 浏览器已经完成页面加载 |
JavaScript 能够做什么?
事件处理程序可用于处理、验证用户输入、用户动作和浏览器动作:
- 每当页面加载时应该做的事情
- 当页面被关闭时应该做的事情
- 当用户点击按钮时应该被执行的动作
- 当用户输入数据时应该被验证的内容
- 等等
让 JavaScript 处理事件的不同方法有很多:
- HTML 事件属性可执行 JavaScript 代码
- HTML 事件属性能够调用 JavaScript 函数
- 您能够向 HTML 元素分配自己的事件处理函数
- 您能够阻止事件被发送或被处理
- 等等
您将在 HTML DOM 章节中学到更多有关事件和事件处理程序的知识。