国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Event altKey,ctrlKey,shiftKey屬性解析

2019-11-20 21:26:30
字體:
來源:轉載
供稿:網友

event.altKey
功能:檢測事件發生時Alt鍵是否被按住了。

語法:event.altKey

取值:true | false

說明:

altKey屬性為true表示事件發生時Alt鍵被按下并保持,為false則Alt鍵沒有按下。
altKey屬性可結合鼠標或鍵盤使用,多用于制作一些快捷操作方式。

event.ctrlKey
功能:檢測事件發生時Ctrl鍵是否被按住了。

語法:event.ctrlKey

取值:true | false

說明:

ctrlKey屬性為true表示事件發生時Ctrl鍵被按下并保持,為false則Ctrl鍵沒有按下。
ctrlKey屬性可結合鼠標或鍵盤使用,多用于制作一些快捷操作方式。

event.shiftKey
功能:檢測事件發生時Shift鍵是否被按住了。

語法:event.shiftKey

取值:true | false

說明:

shiftKey屬性為true表示事件發生時Shift鍵被按下并保持,為false則Shift鍵沒有按下。
shiftKey屬性可結合鼠標或鍵盤使用,多用于制作一些快捷操作方式。

 實例1
組合操作示例。

復制代碼 代碼如下:

<input id="txt1" type="text" value="Hello World!" onclick="checkAlt(event)" />

<script type="text/javascript">
function checkAlt(oEvent)
{
  if( oEvent.altKey )
    document.getElementById("txt1").select();
}
</script>


這段代碼的效果為: 

如果按住Alt鍵再單擊上面的文本框,可以選中文本框中的文本。

 實例2
組合操作示例。

復制代碼 代碼如下:

<input id="txt2" type="text" value="Hello World!" onclick="clearText(event)" />

<script type="text/javascript">
function clearText(oEvent)
{
  if( oEvent.ctrlKey && oEvent.keyCode==46 )
    document.getElementById("txt2").value = "";
}
</script>


這段代碼的效果為: 

使用"Ctrl+Del"組合鍵可清除上面的文本框的內容。(必須先使文本框獲得焦點。本例只適用于IE瀏覽器。)

 實例3
組合操作示例。

復制代碼 代碼如下:

<div id="box" style="width:50px; height:25px;border:1px solid black; background-color:red" onclick="setColor(event)"></div>

<script type="text/javascript">
var b = true;
function setColor(oEvent)
{
  if( oEvent.shiftKey && b )
    document.getElementById("box").style.backgroundColor = "blue";
  if( oEvent.shiftKey && !b )
    document.getElementById("box").style.backgroundColor = "red";
  b = !b;
}
</script>


這段代碼的效果為:

按住"Shift"鍵并用鼠標點擊上面的色塊,可改變色塊顏色

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 信阳市| 锡林郭勒盟| 丰都县| 高安市| 永春县| 开江县| 石台县| 灵丘县| 上思县| 天津市| 高唐县| 淮北市| 喜德县| 郎溪县| 威远县| 宜兰市| 安丘市| 舞钢市| 修武县| 巴林右旗| 厦门市| 孝义市| 曲阳县| 界首市| 井陉县| 丰镇市| 靖远县| 北海市| 彭泽县| 澜沧| 如东县| 德钦县| 西宁市| 曲阜市| 永春县| 嘉鱼县| 沙雅县| 和平区| 安龙县| 班玛县| 出国|