簡體   English   中英

在加載圖像之前將樣式應用於圖像

[英]Apply style to images before they are loaded

我特別感興趣的是為圖像和背景圖像應用樣式。 該樣式通過 CSS class 從 chrome 擴展程序注入到頁面中。 我無法直接控制頁面上的元素,只能通過打開網頁時注入的 js 腳本來控制。 在使用DOMContentLoaded事件偵聽器加載頁面之前應用於每個元素的 class 是這樣的:

function insertClass(){
 //find all elements with img tag or background style
 //add style to those elements
}
document.addEventListener('DOMContentLoaded', insertClass})

盡管根據DOMContentLoaded的描述,function 應該在加載元素之前運行,但我仍然可以看到沒有應用樣式的圖像,這意味着在呈現圖像后應用了樣式。 有沒有辦法在渲染圖像之前應用樣式?

也許這只是一個錯字,但在document.addEventListener('DOMContentLoaded', insertClass})中有一個額外的} ,在insertClass之后

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM