屬性 | 當如下狀況發生時,出現此事件 |
---|---|
onabort | 圖像加載被中斷 |
onblur | 元素失去焦點 |
onchange | 用戶改變域的內容 |
onclick | 鼠標點擊某個對象 |
ondblclick | 鼠標雙擊某個對象 |
onerror | 當加載文檔或圖像時發生某個錯誤 |
onfocus | 元素得到焦點 |
onkeydown | 某個鍵盤的鍵被按下 |
onkeypress | 某個鍵盤的鍵被按下或按住 |
onkeyup | 某個鍵盤的鍵被鬆開 |
onload | 某個頁面或圖像被完成加載 |
onmousedown | 某個鼠標按鍵被按下 |
onmousemove | 鼠標被移動 |
onmouseout | 鼠標從某元素移開 |
onmouseover | 鼠標被移到某元素之上 |
onmouseup | 某個鼠標按鍵被鬆開 |
onreset | 重置按鈕被點擊 |
onresize | 窗口或框架被調整尺寸 |
onselect | 文本被選定 |
onsubmit | 提交按鈕被點擊 |
onunload | 用戶退出頁面 |
1.獲取單個元素javascript
2.單個元素髮送的事件html
3.發生的內容相關替換java
let inp = document.querySelector('input'); inp.onkeydown = function () { console.log('按下') };
innerText:獲取文本不包括標籤python
val:獲取表單裏面的值框架
好比說咱們點擊a類修改下面的b類this
let xx = document.querySelector('.a'); xx.onclick = function () { this.querySelector('.b').innerHTML='點擊a了; };
let xx = document.querySelectorAll('.a'); for (let i = 0; i < xx.length; i++){ console.log(xx[i]); }