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方法。