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