慕田峪9158850
2018-12-06 17:29:36
有個JS簡單問題,比如有個button的click事件,代表著點擊后進入的事件,但是我想要不點擊該button,也能夠進入該事件,換句話說 就是有倆 button 如何在點擊這個button的時候 能夠執行另外一個button的點擊事件
4 回答

森欄
TA貢獻1810條經驗 獲得超5個贊
1,點擊一個按鈕觸發另一個按鈕的點擊事件:
1 $("#btn1").click = function(){ 2 3 $("#btn2").trigger('click'); 4 5 }
2,<input type=file >這個上傳框特殊,瀏覽器因安全方面考慮,不允許通過js來操作上傳,即通過1所述是不可以的。
3,如果想用自己的特定樣式的框框作為上傳按鈕,可以將<input type=file>透明,覆蓋到自己的框框上,點擊框框即實際點擊上傳框。

紅顏莎娜
TA貢獻1842條經驗 獲得超13個贊
遏制button按鈕id為btn1
則有: var btn1 =document.getElementById("btn1");
? ? ? ? ?btn1.onmousover=function() ?//定義此方法就是鼠標放在按鈕上,不用點擊就會執行的方法;
? ? ? ? {
? ? ? ? ? ? ? ?//添加代碼;
? ? ? ? }

鴻蒙傳說
TA貢獻1865條經驗 獲得超7個贊
不是這個意思,我的意思是?我現在有個<input type='file'>的上傳文本框 我不像要默認的點擊上傳按鈕 打算隱藏掉他 然后自己弄個按鈕 點擊后 能夠實現上傳的功能 也就是能夠觸發 隱藏掉的 file文本框的點擊事件

慕姐4208626
TA貢獻1852條經驗 獲得超7個贊
@小徐的博客園: 可以讓按鈕display:none;然后就隱藏了。自己再弄張圖片當做按鈕啊。css中:
a:background:url(....)就好了。
添加回答
舉報
0/150
提交
取消