如何获取网页中的相对地址 有点麻烦你可以传入innerHTML,然后用substr indexValueOf('"')来截取试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那么要把网页全部传入innerHTML?有没更好的办法? 给你的<A>标签指定个NAME或者ID啊 比如<a href="good.html" name="good">hfdsafdsafdsafdsaf </a>如何取得网址good.html? <html><head><title>无标题文档</title><script>function showFileName(){ var url = document.getElementById("a1").href; var fileName = url.replace(/^.*?([^\/]+)$/,"$1"); alert(fileName);}</script></head> <body onload="showFileName()"><a id="a1" href="http://sports.sina.com.cn/index2.shtml">新浪体育</a></body></html> <html><head><meta http-equiv="Content-Type" content="text/html; charset=shift_jis"><title>新しいページ 4</title><script>function show(){ alert(document.getElementById("a").href)}</script></head><body><a id="a" href="http://www.baidu.com" onclick="show()">asdf</a></body></html> <script language="javascript">function aa(){ var obj=document.getElementById('good').outerHTML; var str=obj.substr(obj.indexOf('"')+1,obj.length); str=str.substr(0,str.indexOf('"')); alert(str);}</script></head><body>比如 <a href="good.html" id="good">hfdsafdsafdsafdsaf </a> <input type="button" onclick="aa()"/>如何取得网址good.html?</body></html> 这样?<html><head><title>无标题文档</title><script>function showFileName1(){ var links = document.getElementsByTagName("a"); for(var i = 0;(e = links[i]); i++){ alert(e.href.replace(/^.*?([^\/]+)$/,"$1")); }}</script><style type="text/css"> </style> </head><body onload="showFileName1();"><a href="good1.html">hfdsafdsafdsafdsaf </a><a href="good2.html">hfdsafdsafdsafdsaf </a><a href="good3.html">hfdsafdsafdsafdsaf </a></body></html> 如果网页链接是这种形式呢?<a href="CSS/JS/good1.html">hfdsafdsafdsafdsaf </a> <html><head><title>无标题文档</title><script language="javascript"> function aa() { var obj=document.getElementById('good').outerHTML; var str=obj.substr(obj.indexOf('"')+1,obj.length); str=str.substr(0,str.indexOf('"')); alert(str); } </script> </head> <body> 比如 <a href="CSS/JS/good1.html" id="good">hfdsafdsafdsafdsaf </a> <input type="button" onclick="aa()"/> 如果网页链接是这种形式呢? </body> </html> 我的代码是取最后一个 / 后的字符串,所以对 CSS/JS/good1.html 也实用 QQ46691550的可以实现了sd5816690的提取的还是good1.html,而不是我希望的CSS/JS/good1.html javascript中关于cookie的问题 一个jquery问题 js如何取Iframe中textarea的内容? iframe的问题 javascript正则过滤问题 实现像163那样的鼠标延迟感应特性,请教不用层,用table能怎么实现,js高手来拿分吧? javascript动态添加行中的rowspan和colspan问题 100分请高手帮忙解决下调用的问题,非常感谢! 如何 使表单里的按钮打开新窗口!? js for in的疑问 方法调用的问题,急!! 谁能帮我解释一段程序
如何取得网址good.html?
<html>
<head>
<title>无标题文档</title>
<script>
function showFileName(){
var url = document.getElementById("a1").href;
var fileName = url.replace(/^.*?([^\/]+)$/,"$1");
alert(fileName);
}
</script>
</head>
<body onload="showFileName()">
<a id="a1" href="http://sports.sina.com.cn/index2.shtml">新浪体育</a>
</body>
</html>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<title>新しいページ 4</title>
<script>
function show()
{
alert(document.getElementById("a").href)
}
</script>
</head><body>
<a id="a" href="http://www.baidu.com" onclick="show()">asdf</a>
</body></html>
{
var obj=document.getElementById('good').outerHTML;
var str=obj.substr(obj.indexOf('"')+1,obj.length);
str=str.substr(0,str.indexOf('"'));
alert(str);}
</script>
</head>
<body>
比如 <a href="good.html" id="good">hfdsafdsafdsafdsaf </a>
<input type="button" onclick="aa()"/>
如何取得网址good.html?
</body>
</html>
这样?<html>
<head>
<title>无标题文档</title>
<script>
function showFileName1(){
var links = document.getElementsByTagName("a");
for(var i = 0;(e = links[i]); i++){
alert(e.href.replace(/^.*?([^\/]+)$/,"$1"));
}
}
</script>
<style type="text/css">
</style> </head><body onload="showFileName1();">
<a href="good1.html">hfdsafdsafdsafdsaf </a>
<a href="good2.html">hfdsafdsafdsafdsaf </a>
<a href="good3.html">hfdsafdsafdsafdsaf </a>
</body>
</html>
<a href="CSS/JS/good1.html">hfdsafdsafdsafdsaf </a>
<head>
<title>无标题文档</title>
<script language="javascript"> function aa()
{
var obj=document.getElementById('good').outerHTML;
var str=obj.substr(obj.indexOf('"')+1,obj.length);
str=str.substr(0,str.indexOf('"'));
alert(str); }
</script>
</head>
<body>
比如 <a href="CSS/JS/good1.html" id="good">hfdsafdsafdsafdsaf </a>
<input type="button" onclick="aa()"/>
如果网页链接是这种形式呢? </body>
</html>
sd5816690的提取的还是good1.html,而不是我希望的CSS/JS/good1.html