Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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 Opera9和click事件_Javascript - Fatal编程技术网

Javascript Opera9和click事件

Javascript Opera9和click事件,javascript,Javascript,我有一个简单的代码: <div id="test" onclick="test()"></div> <script> document.getElementById("test").click() </script> document.getElementById(“测试”)。单击() 为什么此代码在Opera

我有一个简单的代码:

<div id="test" onclick="test()"></div>

<script>
    document.getElementById("test").click()
</script>

document.getElementById(“测试”)。单击()

为什么此代码在Opera<9.5中不起作用?

您在哪里声明您的
test()
函数

另一个注意事项是,我建议使用
addEventListener
而不是元素的
onclick
属性:

var test = document.getElementById('test');
test.addEventListener('click', test, false);
function test() {}

另外,我应该提到,
click()
不是JavaScript方法。