如何使用带有修饰符(ctrl,shift)的javascript点击方法
How to use javascript click method with modifiers (ctrl, shift)
我需要通过javascript方法触发一个ajax ed元素:
<h:panelGrid id="g" columns="1" onmouseover="window.document.getElementById(aa).click()">
而且它是有效的,只是它不识别修饰符。
我看了看http://www.w3schools.com/jsref/met_html_click.asp并修改了自己尝试,使其看起来像
<input type="checkbox" id="myCheck" onmouseover="myFunction(event)" onclick="alert('click event occured '+event.ctrlKey)">
但CCD_ 1总是CCD_。
有没有办法说服点击方法使用并转发修饰符?
编辑:澄清"moused"对象和应该发送ajax请求的对象是不同的!
使用Control键单击时,它会发送contextmenu
事件,而不是click
事件。如果要为所有类型的鼠标单击创建一个常规事件,请使用mousedown
。
<input type="checkbox" id="myCheck" onmousedown="alert('click event occurred ' + event.ctrlKey);">
查看内容';s相当于jquery';s';触发器';没有jquery的方法?以获得更详细的答案,显示如何合成鼠标单击事件,包括所有不同的事件参数。
相关文章:
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- 如何通过documents.ready函数中的javascript自动按键(ctrl+shift+i)
- Javascript shift()总是返回0
- Javascript - 你能使用 .shift() 在递归期间更改数组吗?
- javascript 检测另一个函数中的“shift”键
- 如何在javascript中使用shift + click
- JavaScript:“shift”方法背后的逻辑是什么?
- 如何使用带有修饰符(ctrl,shift)的javascript点击方法
- Javascript shift() for Objects
- Javascript display(); no showing pop, push, unshift, shift?
- javascript上find()和filter().shift()之间的区别
- 使用jquery/javascript的Caps和Shift键
- Javascript -打开键盘与capslock(shift)当点击输入
- javascript pitch shift with time stretch
- 检测左或右Shift键在键盘- JavaScript
- Javascript -如何实现没有shift()的队列
- 当shift-双击时触发JavaScript动作
- 有谁能告诉我在Shift的引擎盖下发生了什么吗?JavaScript中的Unshift()数组方法
- JavaScript shift()方法是否返回元素的引用或副本?
- Javascript SHIFT和POP上的关联数组