读书人

怎么获取href连接

发布时间: 2012-06-03 16:59:40 作者: rapoo

如何获取href连接?
如何获得id="test" 第一个href="list.html" 连接,不包含 javascript:void(null)
我想打开菜单时自动执行第一个list.html

HTML code
<table id="test">  <tr>    <td><a href="javascript:void(null)">a</a></td>  </tr>  <tr>    <td><a href="javascript:void(null)">a</a></td>  </tr>  <tr>    <td><a href="list.html">a</a></td>  </tr>  <tr>    <td><a href="javascript:void(null)">a</a></td>  </tr>  <tr>    <td><a href="list1.html">a</a></td>  </tr>  </table>


[解决办法]
var hrefs = document.getElementById("test").getElementsByTagName("A");
for(a in hrefs){
if(hrefs[a].href!=' javascript:void(null)');
location.href=hrefs[a].href;
}
[解决办法]
C# code
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"(?is)(?<=<table id=""test"">[^>""].*?<td><a href=[^>][^(javascript)]*?)[^(javascript)].*?(?=[^<]>)");
[解决办法]
var hrefs = document.getElementById("test").getElementsByTagName("A");
for(a in hrefs){
if(hrefs[a].href!=' javascript:void(null)');
location.href=hrefs[a].href;
break;
}

读书人网 >asp.net

热点推荐