需求:点击一个div等于点击一个按钮。
ie中如下代码即可:document.getElementById("someDiv").onclick=function(){document.getElementById("someBtn").click()},请教各位大大,火狐里怎么写?
ie中如下代码即可:document.getElementById("someDiv").onclick=function(){document.getElementById("someBtn").click()},请教各位大大,火狐里怎么写?
</script>放到someDiv后面
<script>
window.onload=function (){
document.getElementById("someDiv").onclick=function(){document.getElementById("someBtn").click()}
}
function btnclick(){
alert("btnclick")
}
</script>
<div id="someDiv">div click</div>
<input type="button" value="click" id="someBtn" onclick="btnclick();">
// this is for non-IE (W3C DOM Event method)
document.getElementById("someDiv").onclick = function(){
var ev = document.createEvent('MouseEvents');
ev.initEvent('click', true, true);
document.getElementById("someBtn").dispatchEvent(ev);
};