2013-04-04 43 views
0

我想測試在我的頁面上iframe中是否存在指向「css/iframeMobile.css」的鏈接。類似於:如何測試CSS文件是否在頭部鏈接

var isThere = frames['frameName'].document.head.link[href='css/iframeMobile.css']; 

但我知道我的語法已關閉。謝謝。

+1

您是否知道如果樣式適用或不適用? – adeneo 2013-04-04 20:18:28

+0

@ adeneo是的,但我的問題有一個更大的目標,而不僅僅是知道樣式是否適用。 – dezman 2013-04-04 20:20:20

+0

IFrame頁面是否在同一個域上? – 2013-04-04 20:21:19

回答

2

您可以使用:

var isThere = frames['frameName'].document.head.querySelectorAll("link[href='css/iframeMobile.css']").length > 0; 

取得布林。 querySelectorAll返回您查詢的所有元素的數組,因此如果其長度大於0,則存在此元素。