注册 登录
编程论坛 ASP技术论坛

如何提取一段HTML代码里的所有超链接

ywyql_84 发布于 2011-05-18 22:23, 764 次点击
如题  我只要超链接的文字  不要超链接地址  比如 <a href='http://www.baidu.com'>百度</a>
我只要提取出百度就行了  如何循环遍历所有超链接?
4 回复
#2
ywyql_842011-05-19 19:21
没人会么??
#3
cule12072011-05-26 11:08
我是初学者,但我没这样写过。应该不能再减了,告诉你......不要偷懒!!!
#4
dzt00012011-05-26 13:29
下面是一个简单的例子,复杂的要用正则表达式。
<%
str="<a href=http://www.baidu.com>百度</a><a href=http://www.新浪</a><a href=http://www.搜狐</a>"

strArray=split(str,"</a>")
For i=0 to ubound(strArray)-1
    Response.Write right(strArray(i),len(strArray(i))-instr(strArray(i),">"))&"<br />"
next
%>
#5
yms1232011-05-26 15:30
javascript不需要正则
var alist=document.getElementsByTagName("a");
var msg="";
for(var i=0;i<alist.length;i++)
{
    msg+=alist[i].href+"\n";
}
alert(msg);
1