我目前正在開發一個小型站點(使用HTML,Javascript和PHP),並且我有一個構建iframe的頁面。 現在我想在iframe中突出顯示給定文本(不管是使用文本框進行硬編碼),每次頁面加載時(onload =「」)。突出顯示iframe中的文本
我搜索了大約一個小時的Google,但沒有找到有效的工具。 有誰知道如何解決這個問題?
在此先感謝!
Regards
我目前正在開發一個小型站點(使用HTML,Javascript和PHP),並且我有一個構建iframe的頁面。 現在我想在iframe中突出顯示給定文本(不管是使用文本框進行硬編碼),每次頁面加載時(onload =「」)。突出顯示iframe中的文本
我搜索了大約一個小時的Google,但沒有找到有效的工具。 有誰知道如何解決這個問題?
在此先感謝!
Regards
我假設你想要使用JavaScript實現突出顯示。要使用JS操作iFrame的內容,您需要動態加載JavaScript中的iFrame,然後可以按照您喜歡的方式進行操作。
不幸的是,你不能修改iframe中外部頁面的內容,因爲它不屬於你。
如果使用jQuery和試圖改變一個元素的背景顏色在iframe
$('#myIframe').contents().find('#element').css('background-color', 'red');
,你會得到一個JS錯誤。
你必須找到解決辦法;一個是在iframe中包含一個讀取並輸出外部頁面的服務器端頁面。
是否由您提供iframe內容? – 2012-02-01 21:11:24
突出顯示什麼,以及如何?選擇它?改變背景顏色? – 2012-02-01 23:05:23
不,它是一個外部網站。 – 2012-02-02 08:17:10