2013-11-28 79 views
0

On this form,有一個按鈕的文本「選擇文件」,並在它旁邊的字符串「沒有選擇文件」 - 這是我可以在瀏覽器的網頁檢查器編輯的。爲什麼是這樣?它有什麼關係,它可能是用JavaScript生成的?爲什麼我不能編輯此輸入元素上的文本?

在任何情況下,我是否有可能將這些目標定位到帶有javascript的部分並更改文本?如果是這樣,我該怎麼做呢?

+1

此風格和文本由瀏覽器決定。這是影子的東西。所以不行,雖然你不能編輯它,但你總是可以用你選擇的不同設計覆蓋它,以模仿改變它。就像什麼樣的替換庫(比如Uniform.js)一樣可以讓事情看起來比實際更漂亮。 – Ming

+0

''是本地表單元素。不能改變它的風格 – lastr2d2

回答

0

文件選擇器是故意設計的,所以它的任何部分都不能通過Javascript進行修改。否則,惡意網站可以通過使用Javascript將路徑更改爲C:\Users\me\Desktop來讀取桌面上的內容。

一些網絡檢查員在Javascript中實現。例如,Chrome的開發者工具實際上是一個Chrome擴展,並且使用網絡技術構建。

相關問題