可以使用trigger方式,javascript中沒有原生的trigger函數,可以自己寫一個,也可以直接使用jquery的實作:
var button1 = document.getElementById("button1");
var button2 = document.getElementById("button2") button2.onclick = function(){alert("button2");}
function trigger(ele,event )
{ele[event]();}
也可以使用更簡單的方式,就是將input覆蓋住要點擊的圖片或超鍊或者其它div,然後將input設置成完全透明,這樣點擊圖片時其實點擊的是input,如下: