造假觸發點選上傳檔案效果

2022-02-16 07:27:50 字數 559 閱讀 5919

"

-//w3c//dtd xhtml 1.0 transitional//en""

">

"">"

file

" id="

file_id

" onchange="

$('txt_id').value=this.value

" />

"text

" id="

txt_id

" value="

這是假的!

" />

"button

" id="

btn_id

" value="

假瀏覽" />

造假。將file元素通過position:absolute; z-index提高,弄到假象上面。

可以隨意對假象設定樣式。

然後將file的透明度改成0,因為層級高,點選假象的時候其實點選的是file的瀏覽按鈕(透明了也能點到)

然後在file的值改變的時候把內容賦給假象。

測試瀏覽器:ie7

**:

js觸發點選事件

最簡單的觸發單擊事件肯定是elem.click 平時在不需要考慮相容性的場合我都是這麼幹的,但是畢竟這個方法有相容性 具體相容性如何沒做過測試 所以還是要掌握乙個通用的方法。以下 是網上比較容易找到的一段 我在前面加了一段mouseevent的判斷 觸發單擊事件 param elem 需要觸發事件的...

JS動態生成a標籤並自動觸發點選事件匯出csv檔案

此處又體現出了谷歌和火狐的區別 var aaaa data text csv charset utf 8,ufeff str var link document.createelement a link.setattribute href aaaa var timestamp new date va...

點選上傳按鈕,檔案自動上傳

1 input type button class button green value 上傳 onclick upload1 click 2 input type button class button green value 上傳 onclick upload2 click 3 input ty...