gpt4 book ai didi

javascript - 如何使用Fireevent IE8?

转载 作者:行者123 更新时间:2023-11-29 19:48:57 26 4
gpt4 key购买 nike

IE6,7,8 这段代码不工作

有人帮帮我

我该如何解决??

<script type="text/javascript">
function call (event) {
if (document.createEventObject) { // IE before version 9
var mouseclickEvent = document.createEventObject (window.event);
mouseclickEvent.button = 1; // left button is down
document.getElementById("test4").fireEvent ("onclick", mousedownEvent);
}
}
</script>
<body>
<button id="test" onmouseover="call (event);">call</button>
<input id="test3" type="file" onclick="alert(6)"/>
</body>

最佳答案

你的代码有几个问题:

  1. eventwindow.event 是多余的(但我不确定,可能会导致错误);
  2. 没有 ID 为 test4 的元素。

以下代码已经在 IE8 和 IE6 上测试过:

<script>
function call()
{
if(document.createEventObject)
{
var evt=document.createEventObject();
evt.button=1;
document.getElementById("test").fireEvent("onclick",evt);
}
}
</script>
<button type="button" onclick="call();">Fire</button>
<input type="text" id="test" onclick="alert(6);" />

关于javascript - 如何使用Fireevent IE8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18400657/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com