2016-06-19 43 views
0

我對與普通的JavaScript獲得ID內的iframe

parent.*nameofiframe*.document.getElementById('error').value; 

我試圖做與jQuery一樣做了一個腳本的工作,但是這是行不通的:

$('*nameofiframe*', window.parent.document).('#error').val(); 

回答

0

試試這個:

//get iframe in parent window: 
var iframe = window.parent.document.getElementsByName(iframeName)[0]; 


//get value of element inside of iframe window 
iframe.document.getElementById('error').value; 

順便說一下,要在父窗口內部運行jquery,需要訪問父窗口的jquery對象。

window.parent.$() 

$(window.parent) 
+0

但是我如何才能與jQuery的價值? – Stefan

+0

iframe。$('#error')。val() – CodeToad

+0

Ohh沒有注意到「document」是什麼部分的「getElementById」函數。 – Stefan