【问题标题】:set src="id" iframe taking src by url.com/id设置 src="id" iframe 通过 url.com/id 获取 src
【发布时间】:2016-10-12 00:02:56
【问题描述】:

我正在尝试设置 iframe 的 src,从工具栏地址获取 url。

如果由域 + id 组成的地址(与 youtube id 相同)

示例 www.youtube.com/whatch=id

我的域名是=www.domain.com/?id(id是一样的)

这是我假设的脚本

<script type="text/javascript">
   var segment_str = window.location.pathname; 
   var segment_array = segment_str.split( '/' );
   var last_segment = segment_array[segment_array.length - 1];
   alert(last_segment);
   var iframe = document.getElementById("youtube");
   iframe.src = www.youtube.com/watch=last_segment;
   </script>

【问题讨论】:

  • 可能像这样iframe.src = "www.youtube.com/watch=" + last_segment; ...注意添加的qoutes "+

标签: javascript html iframe youtube


【解决方案1】:

毛里齐奥·格拉索!
@LGSon 几乎是正确的——你必须在设置 iframe.src 时使用引号。

但是如果您的域是 www.domain.com/?id(带问号),您必须使用 window.location.search 而不是 window.location.pathname 来获取 URL 参数,因此您的脚本会变成这样:

var id = window.location.search.slice(1); 
iframe.src = 'www.youtube.com/watch=' + id;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    • 2018-07-14
    相关资源
    最近更新 更多