事件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;
}
这个代码的效果是:
按移动按钮,点击颜色块上方的颜色块来改变颜色块的颜色。