function senturl(){
//如何获取iframe的url地址????
alert(document.getElementById('iframe1').src);
}
//如何获取iframe的url地址????
alert(document.getElementById('iframe1').src);
}
解决方案 »
- 请教一下大家,如何用javascript来给一排数组是姓名的汉字进行排序
- 怎样运行js代码在 <p>标签里 ?
- javascript取时间的问题(昨天应聘考试的问题)
- 如何在执行javascript时实现暂停
- insertbefore相反作用?
- 网站开发 弹出即时通讯对话框
- var isSPecialDeal=new Boolean("false"); 这个变量去反怎么写?------快速结贴
- 问个js小问题
- extjs4 combobox 数据显示在一行,如何分行显示
- vuecli+elementui,tree的数据的刷新的问题
- 关于在POST表单时候取得请求的URL地址的问题(急)
- 百分请教:鼠标样式问题
你也写错了,应该是
onclick = "senturl()
//如何获取iframe的url地址????
alert(window.iframe1.location.href);
}
你就没有办法取得iframe内的URL地址了.
你就没有办法取得iframe内的URL地址了.
========================================我刚试了好像是可以的?
<script language="JavaScript">
// 设定 url 中的 QueryString 值
function setUrlParam(url, param, v)
{
var re = new RegExp("(\\\?|&)" + param + "=([^&]+)(&|$)", "i");
var m = url.match(re);
if (m)
{
return (url.replace(re, function($0, $1, $2) { return ($0.replace($2, v)); } ));
}
else
{
if (url.indexOf('?') == -1)
return (url + '?' + param + '=' + v);
else
return (url + '&' + param + '=' + v);
}
}function getUrlParam(url, param)
{
var re = new RegExp("(\\\?|&)" + param + "=([^&]+)(&|$)", "i");
var m = url.match(re);
if (m)
return m[2];
else
return '';
}
// test
var url = "http://www.adr.gov.cn/haha/haha.asp?a=1232&b=kaka%fsd&pid2=iloveyou&bb=ssdf";alert(getUrlParam(url, 'a'));
alert(getUrlParam(url, 'B'));
alert(getUrlParam(url, 'pid2'));
alert(getUrlParam(url, 'bb'));
alert(getUrlParam(url, 'chen'));
var url2 = "http://www.test.com/test.php";
alert(setUrlParam(url, 'a', '23'));
alert(setUrlParam(url, 'b', 'hahahaha'));
alert(setUrlParam(url, 'bb', '我爱你'));
alert(setUrlParam(url2, '不存在', '哈哈哈哈'));
</script>