js的事件屬性altKey,ctrlKey,shiftKey介紹
這是三個屬於事件物件event的屬性,和其他的屬性相比好像不是太常用,但是並非沒有用武之地,在一些需要多鍵結合的操作中,起到的作用還是不小的,下面就通過程式碼例項簡單介紹以下這三個屬性的作用。
一.altKey屬性:
此屬性可以返回一個布林值,用來說明鍵盤alt鍵是否被按下。
語法結構:
[JavaScript] 純文字檢視 複製程式碼event.altKey
如果返回值為true,說明事件發生時,alt鍵被按下並且被保持。
如果返回值為false,說明事件發生時,alt鍵沒有被按下。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var txt=document.getElementById("txt"); var bt=document.getElementById("bt"); bt.onclick=function(ev){ var ev=event||ev; if(ev.altKey){ txt.select(); } } } </script> </head> <body> <input type="text" value="螞蟻部落" id="txt"/> <input type="button" value="按住alt鍵再點選" id="bt"/> </body> </html>
以上可以在按下alt鍵的同時,點選按鈕可以選中文字框中的內容。
二.ctrlKey屬性:
此屬性可以返回一個布林值,用來說明鍵盤ctrl鍵是否被按下。
語法結構:
[JavaScript] 純文字檢視 複製程式碼event.ctrlKey
如果返回值為true,說明事件發生時,ctrl鍵被按下並且被保持。
如果返回值為false,說明事件發生時,ctrl鍵沒有被按下。
三.shiftKey屬性:
此屬性可以返回一個布林值,用來說明鍵盤ctrl鍵是否被按下。
語法結構:
[JavaScript] 純文字檢視 複製程式碼event.shiftKey
如果返回值為true,說明事件發生時,shift鍵被按下並且被保持。
如果返回值為false,說明事件發生時,shift鍵沒有被按下。
相關文章
- js的returnValue屬性用法介紹JS
- js的屬性物件的specified屬性用法簡單介紹JS物件
- jquery事件物件event常用屬性簡單介紹jQuery事件物件
- js函式的length屬性簡單介紹JS函式
- js物件的屬性的運用簡單介紹JS物件
- Rust 屬性介紹Rust
- ClipDrawable屬性介紹
- js 私有方法屬性和公有方法屬性簡單介紹JS
- smartctl 屬性資訊介紹
- 各種瀏覽器全屏模式的方法、屬性和事件介紹瀏覽器模式事件
- css transition屬性用法介紹CSS
- RelativeLayout常用屬性介紹
- 遊標屬性介紹.txt
- js的table表格物件的rows屬性用法簡單介紹JS物件
- css盒子模型的屬性介紹CSS模型
- css的透明屬性簡單介紹CSS
- 表單元素的form屬性介紹ORM
- js dom元素樣式設定相關style屬性介紹JS
- js select下拉選單的defaultSelected屬性簡單介紹JS
- link標籤屬性介紹
- css border屬性簡單介紹CSS
- input placeholder屬性用法介紹
- outerHTML屬性用法簡單介紹HTML
- SlidingMenu 常用屬性介紹
- 標籤的alt屬性簡單介紹
- 表單元素的form屬性用法介紹ORM
- javascript innerText屬性用法簡單介紹JavaScript
- contenteditable屬性用法簡單介紹
- list-style-type屬性用法介紹
- opacity屬性用法簡單介紹
- writing-mode屬性用法介紹
- font-variant屬性用法介紹
- javascript的clientHeight和clientWidh屬性介紹JavaScriptclient
- <img>標籤的alt屬性簡單介紹
- javascript遍歷物件的屬性簡單介紹JavaScript物件
- 連結a的download屬性簡單介紹
- Mycat dataHost標籤的九個屬性介紹
- html中Position屬性值介紹和position屬性四種用法HTML