js事件中“metaKey 返回当事件被触发时,"meta" 键是否被按下”这句话中的meta键是键盘上的哪个键?

<bodyonkeydown="isKeyPressed(event)"></select><scripttype='text/javascript'>functioni... <body onkeydown="isKeyPressed(event)"></select><script type='text/javascript'>
function isKeyPressed(event){if (event.metaKey==1){alert("The meta key was pressed!")}else{ alert("The meta key was NOT pressed!")}}</script></body>
展开
 我来答
cs903016
2017-07-04 · TA获得超过1179个赞
知道小有建树答主
回答量:2599
采纳率:80%
帮助的人:1721万
展开全部

定义和用法

metaKey 事件属性可返回一个布尔值,指示当事件发生时,"meta" 键是否被按下并保持住。

语法

event.metaKey

如果使用的是windows,那么meta键表示的就是键盘上的win键(及键盘上有窗口图案的键)

如果使用的是苹果电脑,meta键表示的是Cmd键;

测试代码:

<html>
<head>
<script type="text/javascript">
function isKeyPressed(event)
{
  if (event.metaKey==1)
    {
    alert("The meta key was pressed!")
    }
  else
    {
    alert("The meta key was NOT pressed!")
    }
  }

</script>
</head>
<body onmousedown="isKeyPressed(event)">

<p>Click somewhere in the document. An alert box will tell you if you pressed the meta key or not.</p>

</body>
</html>
jinhongol
2014-04-12
知道答主
回答量:33
采纳率:0%
帮助的人:15.2万
展开全部
event.metaKey==1 问题是 你要知道 1 这个是那个键。

http://www.cnblogs.com/analyzer/articles/1052299.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
吉他手_vai
2017-07-19 · TA获得超过223个赞
知道小有建树答主
回答量:331
采纳率:25%
帮助的人:346万
展开全部
mac os的command键
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5e99258cf
2014-04-11 · TA获得超过1687个赞
知道大有可为答主
回答量:1299
采纳率:71%
帮助的人:693万
展开全部

在WINDOWS下meta就是那个飘小旗的键

在苹果系统中就是Cmd键

追问
不是呀,你测试代码,由于代码太长,我放到补充提问中了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2017-07-21
展开全部
谢谢楼上两位。不知道是不是我删掉标签了以后关键词快照不更新了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式