2011-07-13 151 views
0

類我能夠從一個iframe搶ID與此抓住的iframe

var iFrame = window.top.document.getElementById('window_<?php echo $_product->getId() ?>_content'); 

但我無法弄清楚如何搶班該iframe的。原型庫也加載在網站上,但我不知道如何讓$選擇器從window.top

我必須這樣做的原因是因爲id是從兩個不同的方式產生的網站,並不會爲我的目的工作。

我開始與

var iFrame = window.top.document.getElementsByClassName('theIframe'); 

玩耍,但它不是爲我工作尚未...

我如何能抓住iFrame的類名稱的任何想法?我怎樣才能達到與原型選擇器頂部?

回答

2

這將返回類:

window.top.document.getElementById('window_<?php echo $_product->getId() ?>_content').className 

如果要存放在變量IFRAME元素無論如何,你可以使用:

iFrame.className 
+0

啊..謝謝,那將完全工作..但我忽略了這個問題中非常重要的一部分。作爲它的一部分,window_content實際上也有一個動態生成的整數。我更新了我的問題。 – Zac

+0

@Sushi K:請參閱我更新的答案。 –

+0

我會接受,因爲你是對的,我做了一個蹩腳的工作來問我的問題 - > getID不是我的選擇。我意識到我可以抓住與ID相同的名字,並通過它。謝謝你的幫助。 – Zac