事件altkey,ctrlkey,大写键属性分析

event.altkey
函数:当事件发生时alt键是否被挂起。

语法:event.altkey

价值:真假|

解释uff1a

是真的altkey属性表明ALT键被按下并保持在事件发生时,和ALT键按不假。
altkey性质可以用鼠标或键盘组合,并用它来做一些快捷键。

event.ctrlkey
函数:当事件发生时是否按住Ctrl键。

语法:event.ctrlkey

价值:真假|

解释uff1a

的ctrlkey属性为true,表示Ctrl键被按下并保持在事件发生时,和Ctrl键按不假。
ctrlkey性质可以用鼠标或键盘组合,并用它来做一些快捷键。

event.shiftkey
函数:当事件发生时shift键是否被关闭。

语法:event.shiftkey

价值:真假|

解释uff1a

的大写键属性为true,表示Shift键按下并保持在事件发生时,和Shift键按不假。
大写键属性可以用鼠标或键盘组合,并用它来做一些快捷键。

例1
联合手术实例。
复制代码代码如下所示:



功能CheckAlt(oevent)
{
如果(oevent。altkey)
document.getelementbyid(txt1 )选择();
}


这个代码的效果是:

如果按住Alt键,然后单击上面的文本框,则可以选择文本框中的文本。

例2
联合手术实例。
复制代码代码如下所示:



功能明文(oevent)
{
如果(oevent.ctrlkey oevent。密码= = 46)
document.getelementbyid(txt2 )价值= ;
}


这个代码的效果是:

使用组合键来清除上面文本框的内容。(文本框的焦点必须首先得到。这个例子只适用于IE浏览器)。

例3
联合手术实例。
复制代码代码如下所示:



var =真的;
功能设置颜色(oevent)
{
如果(oevent.shiftkey B)
document.getelementbyid(盒子)。style.backgroundcolor =蓝色;
如果(oevent.shiftkey!B)
document.getelementbyid(盒子)。style.backgroundcolor =红色;
B =!B;
}


这个代码的效果是:

按移动按钮,点击颜色块上方的颜色块来改变颜色块的颜色。