如何使用JavaScript子字符串来检测iFrame源是否包含youtube URL
How to use JavaScript substring to detect if iFrame source contains a youtube URL?
我正在尝试检测包含http://www.youtube.com URL的页面上的所有iframe,这是我到目前为止所得到的:
var iframes = document.getElementsByTagName('iframe');
for (var i = 0; i != iframes.length; ++i) {
if(iframes[i].src.substr(0,22) != 'http://www.youtube.com' {
alert('YouTube video exists');
}
}
它不工作,所以我不知道我在做什么,或者如果我正确使用它,任何帮助非常感激。然后我想为每个嵌入的youtube视频运行一个函数。谢谢。
试试这个:
<script>
var iframes = document.getElementsByTagName('iframe');
var key = /http:'/'/www.youtube.com/;
for (var i = 0; i != iframes.length; ++i) {
var match = iframes[i].src.search(key);
if(match != -1) {
alert('YouTube video exists');
}
}
</script>
if(iframes[i].src.substr(0,22) === 'http://www.youtube.com')
=
相关文章:
- 此行是否包含函数声明
- 查找对象数组是否包含其中一个标记的最快方法
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- 检查数组是否包含
- 在添加或删除之前,正在使用检查classList是否包含类
- 确定数组是否包含偶数
- 如何检查 iframe 中的锚标记是否包含 URL
- 检查选择器在jQuery中是否包含文本(即不是媒体)
- 检查字符串是否包含计算
- 使用 javascript 检查元素是否包含子标记而不是文本
- 使用 Chai - 如何检查对象属性是否包含 DOM 元素
- 测试两个变量是否包含一些数据 JavaScript
- 如何检查列表是否包含 javascript 中的字符串
- immutablejs:查找映射是否包含键值
- 检查上一个(-1&-2)url是否包含字符串
- 如何检查url是否包含多个字符串.Javascript/jquery
- 检查数组是否包含指定的对象
- 如何检查字符串是否包含非英语字符列表
- 检查Javascript是否包含某种方法
- 检查字符串是否包含数组中的某个字符串