我試圖編寫一個全局JavaScript函數,它在頁面加載之前覆蓋任何HTML對象(img
,iframe
,鏈接等)。 Overiding操作的目的是將這些對象的SRC
和HREF
使用DOM更改爲任何其他鏈接。在對象完成加載之前,在JavaScript中觸發事件
不幸的是,我沒有找到任何解決方案,沒有首先加載的對象,只有然後改變它onload
事件。
我的第二個選擇是通過將這些屬性與正則表達式匹配並替換結果值來更改SRC
和HREF
。我寧願不這樣做,因爲它速度很慢並且耗費大量時間。
如果有人能夠分享他/她的經驗並幫助我解決這個問題,我會很高興。
你爲什麼要用這個javascript? – rlemon
我想用Javascript做它,因爲它將被嵌入到我沒有寫入的外部頁面中。 Bakudan - 沒關係,如果你不想幫忙。 –
@Niv Sela你的問題在於這個概念,這裏的每個答案都是對我DELETED評論的一個很好的重寫。你仍然無法操縱那些不存在的東西 - DOM應該被加載來操縱它!所以你想要的是不可能的。 – Bakudan