HTML經常使用屬性
筆者這裏只簡單列舉一些平時常見的屬性:web
1、HTML的經常使用全局屬性
- class:規定一個元素的一個或多個類名
- contenteditable:規定元素內容是否可編輯
- data-*:用於存儲頁面或者應用程序的私有定製數據
- draggable:規定元素是否能夠拖動
- hidden:規定元素仍未或再也不相關
- id:規定元素的惟一 id
- lang:規定元素內容的語言
- spellcheck:規定是否對元素進行拼寫和語法檢查
- style:規定元素的行內 CSS 樣式
- title:規定元素的額外信息
2、Window 常見事件屬性
- onbeforeunload:文檔卸載以前運行的腳本
- onerror:在發生錯誤時運行的腳本
- onhaschange:在文檔已改變時運行的腳本
- onload:在頁面結束加載以後運行的腳本
- onmessage:在消息被觸發時運行的腳本
- onoffline:當文檔離線時運行的腳本
- ononline:當文檔上線時運行的腳本
- onpagehide:當窗口隱藏時運行的腳本
- onpageshow:當窗口爲可見時運行的腳本
- onresize:當瀏覽器窗口被調整大小時運行的腳本
- onstorage:在 web storage 區域更新後運行的腳本
- onunload:一旦頁面已下載時觸發(或者瀏覽器窗口已被關閉)
3、Form 常見事件屬性
- onblur:元素失去焦點時運行的腳本
- onchange:元素值被改變時運行的腳本
- onfocus:元素得到焦點時運行的腳本
- onreset:當表單中重置按鈕被點擊時觸發(HTML5中不支持)
- onselect:在元素文本被選中後觸發運行的腳本
- onsubmit:在提交表單時運行的腳本
4、Keyword 事件
- onkeydown:在用戶按下鍵時觸發
- onkeypress:在用戶敲擊按鍵時觸發
- onkeyup:當用戶釋放按鍵時觸發
5、Mouse 事件
- onclick:元素上發生鼠標點擊時觸發
- ondbclick:元素上發生鼠標雙擊時觸發
- ondrag:元素被拖動時運行的腳本
- onmousedown:當元素上按下鼠標按鍵時觸發
- onmousemove:當鼠標指針在元素上移動時觸發運行的腳本
- onmouseout:當鼠標指針移出元素時觸發
- onmouseover:當鼠標指針移動到元素上時觸發
- onmouseup:當在元素上釋放鼠標按鈕時觸發
- onmousewheel:當鼠標滾輪正在被滾動時運行的腳本
- onscroll:當元素滾動條被滾動時運行的腳本
6、HTML5 Audio/video 方法
- canPlayType():檢測瀏覽器是否能播放指定的音頻/視頻類型
- load():從新加載視頻/音頻元素
- play():開始播放視頻/音頻
- pause():暫停當前播放的視頻/音頻
7、HTML5 Audio/Video 屬性
- autoplay:設置或返回是否在加載完成後隨即播放視頻/音頻
- controls:設置或返回視頻/音頻是否顯示控件(好比播放或暫停等)
- currentSrc:返回當前視頻/音頻的 URL
- currentTime:設置或返回視頻/音頻的當前播放位置(以秒計)
- defaultMuted:設置或返回視頻/音頻默認是否靜音
- defaultPlaybackRate:設置或返回視頻/音頻的默認播放速度
- duration:返回當前視頻/音頻的長度(以秒計)
- ended:返回視頻/音頻的播放是否已結束
- error:返回表示視頻/音頻錯誤狀態的 MediaError 對象
- loop:設置或返回視頻/音頻是否應在結束時從新播放
- muted:設置或返回視頻/音頻是否靜音
- paused:設置或返回視頻/音頻是否暫停
- playbackRate:設置或返回視頻/音頻播放的速度
- played:返回表示視頻/音頻已播放部分的 TimeRanges 對象
- preload:設置或返回視頻/音頻是否應該在頁面加載後進行加載
- readyState:返回視頻/音頻當前的就緒狀態
- src:設置或返回視頻/音頻的當前來源
- volume:設置或返回視頻/音頻的音量
歡迎關注本站公眾號,獲取更多信息