Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何测试CSS文件是否链接到头部_Javascript_Jquery - Fatal编程技术网

Javascript 如何测试CSS文件是否链接到头部

Javascript 如何测试CSS文件是否链接到头部,javascript,jquery,Javascript,Jquery,我想测试我的页面上的iframe中是否有指向“css/iframeMobile.css”的链接。比如: var isThere = frames['frameName'].document.head.link[href='css/iframeMobile.css']; 但我知道我的语法不正确。谢谢。您可以使用: var isThere = frames['frameName'].document.head.querySelectorAll("link[href='css/iframeMobil

我想测试我的页面上的
iframe
中是否有指向“css/iframeMobile.css”的链接。比如:

var isThere = frames['frameName'].document.head.link[href='css/iframeMobile.css'];
但我知道我的语法不正确。谢谢。

您可以使用:

var isThere = frames['frameName'].document.head.querySelectorAll("link[href='css/iframeMobile.css']").length > 0;
得到一个布尔值。
querySelectorAll
返回您查询的所有元素的数组,因此如果其长度大于0,则存在此类元素。

您不知道是否应用了样式吗?@adeneo Yes,但我的问题有一个更大的目标,而不仅仅是知道是否应用了样式。IFrame页面是否在同一个域上?@MattCoughlin是的,否则这是不可能的。@adeneo对于人类,是的,但代码无法“看到”…:P