2012-03-28 77 views
0

我有一點不同的任務來完成,改變iframe的內容dynamicallly

首先,我必須動態地添加一個iframe標籤,這我能使用代碼 - >

function getFrame() 
{ 
    var iframeTA = document.createElement("IFRAME"); 
    iframeTA.setAttribute("src", "iframeTakeAction.html"); 
    iframeTA.style.width = "200px"; 
    iframeTA.style.height = "200px"; 
    document.getElementById("status").appendChild(iframeTA);  
} 

做容易現在,我想要做的就是訪問iframeTA的元素(即iframeTA的源iframeTakeAction.html的body標籤內的元素), 這樣的事情 - > iframeTA.body.getSomeElement .. ...

希望這種操作是可能的,如果是的話請放一些燈。 謝謝。

回答

0

你應該能夠訪問它:

的document.getElementById( 「TOUR IFRAME ID」)

然而,這僅僅只要持有作爲您的IFRAME SRC是相對路徑在同一個域上。如果您更改域名,那麼您的瀏覽器將阻止您執行此操作。