站html頁面中包含iframe的操作
一個HTML頁面可以有一個或多個子框架,這些子框架以<iframe>來標記
iframe是內嵌的網頁元素,也可以說是內嵌的框架
iframe標記又叫浮動幀標記,可以用它將一個HTML文檔嵌入在一個HTML中顯示。它和Frame標記的最大區別是在網頁中嵌入 的<Iframe></Iframe>所包含的內容與整個頁面是一個整體,而<Frame>< /Frame>所包含的內容是一個獨立的個體,是可以獨立顯示的。
另外,應用Iframe還可以在同一個頁面中多次顯示同一內容,而不必重復這段內 容的代碼。
1.獲取子頁面
2.方法調用
3.獲取元素
站html頁面中包含iframe的操作
一個HTML頁面可以有一個或多個子框架,這些子框架以<iframe>來標記
iframe是內嵌的網頁元素,也可以說是內嵌的框架
iframe標記又叫浮動幀標記,可以用它將一個HTML文檔嵌入在一個HTML中顯示。它和Frame標記的最大區別是在網頁中嵌入 的<Iframe></Iframe>所包含的內容與整個頁面是一個整體,而<Frame>< /Frame>所包含的內容是一個獨立的個體,是可以獨立顯示的。
另外,應用Iframe還可以在同一個頁面中多次顯示同一內容,而不必重復這段內 容的代碼。
1.獲取子頁面
2.方法調用
3.獲取元素
iframe多次設置同一個src。
給iframe多次設置同一個src,如果路由使用的是history模式,iframe每次都會重新加載。如果路由使用的是hash模式,iframe只有第一次會重新加載。其中涉及到兩個小的知識點,就是url上#號之后的數據不會被發送到服務端。知識點2就是如果去掉#號,給iframe多次設置同一個src,iframe每次都會重新加載,因為去掉#號等于走history模式。
下面直接進行演示。
·先創建一個iframe,然后給iframe設置src,現在連續設置3次,設置一次,設置兩次,設置三次。
·然后看它的請求,請求里面只有一條,而且沒有#號之后的數據,因為#號之后的數據不會被帶到服務端。
·現在再給它設置,現在把#號去掉,把#號之后的數據去掉,把#號之后的數據去掉了。
·現在再給它設置三次,一次,兩次,三次。這個時候會發現它又多了三個,一條,兩條,三條,多了三條。
這個時候走的是history模式,每次設置的時候都會重新加載,都會進行重新請求。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。