2014-10-18 111 views
1

我需要在Firefox中使用實用的客戶端解決方案覆蓋特定網頁的內聯樣式。我無法訪問源代碼。我曾經使用Firefox開發工具手動修改頁面源代碼。使用Firefox瀏覽器覆蓋特定的內聯樣式?

更具體地說,我訪問帶有表單的網頁來上傳文件,但「提交」按鈕的可見性設置爲「隱藏」。我需要重寫內聯樣式是:

<input type="submit" name="submit" value="Upload selected file" style="visibility: hidden"> 

有沒有辦法永久覆蓋這種形式的「隱藏」值提交按鈕在Firefox瀏覽器?有一段時間,一個特定的Firefox擴展(我不記得它的名字)能夠執行這樣的事情...

+0

哪個網站做你需要做這? – 2014-10-18 18:14:35

+0

@IP_ADDRESS這是一個私人的Web應用程序,包含一個帶有文件上傳字段和提交按鈕的表單。 – g0lem 2014-10-18 18:21:26

+0

你可以改變它使用檢查元素或 – 2014-10-18 18:22:42

回答

1

你可以申請你的CSS使用!important,你不需要改變HTML你的輸入標籤。

http://jsfiddle.net/dqzryyxo/

input[type=submit] { 
    visibility: visible !important; 

} 
+0

這不僅適用於Firefox中的大多數瀏覽器:-) – GibboK 2014-10-18 18:07:32

+0

我無法訪問網頁源代碼,正如我的問題所述。我需要一個解決方案來在Web瀏覽器(客戶端)中覆蓋此設置。也許這個問題還不夠清楚,我會盡力澄清。 – g0lem 2014-10-18 18:12:47

0

試試這個...

css: 
input[type=submit] { 
visibility:visible !important; 
} 

使用!重要的樣式覆蓋內聯樣式