Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 需要HTMLElement API:click()等效于IE6+_Javascript - Fatal编程技术网

Javascript 需要HTMLElement API:click()等效于IE6+

Javascript 需要HTMLElement API:click()等效于IE6+,javascript,Javascript,您好,当按下enter键时,我正试图触发一个单击事件,但我不确定ie6有什么方法可以触发该事件可能是: if (document.attachEvent) { document.attachEvent("keypress", function(e) { var keyCode = e.which || e.keyCode if (keyCode === 13) document.getElementById("button1").click() }) } 如果您真的需

您好,当按下enter键时,我正试图触发一个单击事件,但我不确定ie6有什么方法可以触发该事件可能是:

if (document.attachEvent) {
  document.attachEvent("keypress", function(e) { 
    var keyCode = e.which || e.keyCode
    if (keyCode === 13) document.getElementById("button1").click()
  })
}

如果您真的需要在IE6上执行此操作,请确保在IE6中运行此操作。IE6和更高版本支持此操作。好的,如何通过三个简单的步骤来支持IE6步骤1:准备烈性饮料步骤2:获取jQuery步骤3:如果不起作用,开始喝。@Teemu-不,不是。直到IE8才增加对它的支持。@mplungjan促进了酒精工业,我想。@Teemu-
var input = document.getElementById('some_input'), // Presumably an input element
    element = document.getElementById('some_element'); // The element to click
input.attachEvent('onkeydown', function (e) {
    if (e.keyCode != 13) {return;} // Quit, no ENTER pressed
    element.click();
    // Prevents the default action of the event
    e.cancelBubble = true;
    e.returnValue = false;
    return;
});