相关疑难解决方法(0)

如何使用JavaScript模拟鼠标点击?

我知道这个document.form.button.click()方法.但是,我想知道如何模拟onclick事件.

我在Stack Overflow上找到了这个代码,但我不知道如何使用它:(

function contextMenuClick()
{
    var element= 'button'

    var evt = element.ownerDocument.createEvent('MouseEvents');

    evt.initMouseEvent('contextmenu', true, true,
         element.ownerDocument.defaultView, 1, 0, 0, 0, 0, false,
         false, false, false, 1, null);

    element.dispatchEvent(evt);
}
Run Code Online (Sandbox Code Playgroud)

如何使用JavaScript触发鼠标单击事件?

javascript javascript-events

126
推荐指数
6
解决办法
22万
查看次数

在不使用HTML属性的情况下挂钩到onClick事件

我想将我的JavaScript和HTML代码分开.为此,我想确保我从不使用以下语法:

<input type="text" name="text" onClick="javascript:onClick(this)" />
Run Code Online (Sandbox Code Playgroud)

但我想挂钩onClick事件,例如上面的输入,但不必在其HTML中使用onClick属性.此外,我想保持它的实现不可知,使用原始JavaScript而不是jQuery或MooTools这样的框架(虽然,如果你希望提供那些作为插图以及原始JavaScript也会很好).

<input type="text" name="text" />
Run Code Online (Sandbox Code Playgroud)

html javascript

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×2

html ×1

javascript-events ×1