Javascript 设置src=";id";iframe通过url.com/id获取src
我试图设置一个iframe的src,从工具栏地址获取url 由域+id组成的地址(与youtube id相同) 范例 www.youtube.com/whatch=id 我的域名是=www.domain.com/?id(id相同) 这是我假设的剧本Javascript 设置src=";id";iframe通过url.com/id获取src,javascript,html,iframe,youtube,Javascript,Html,Iframe,Youtube,我试图设置一个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.spli
<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>
var segment_str=window.location.pathname;
变量段数组=段字符串拆分('/');
var last_segment=段数组[segment_array.length-1];
警报(最后一段);
var iframe=document.getElementById(“youtube”);
iframe.src=www.youtube.com/watch=last_段;
毛里齐奥·格拉索
@LGSon几乎是对的-在设置iframe.src时必须使用引号。
但是,如果您的域是www.domain.com/?id(带问号),则必须使用window.location.search
来获取URL参数,而不是window.location.pathname
,因此您的脚本类似于:
var id = window.location.search.slice(1);
iframe.src = 'www.youtube.com/watch=' + id;
可能是这样的iframe.src=“www.youtube.com/watch=“+last_segment代码>。。。注意添加的qoutes“
和+