下面用 jQuery 将全部 url 和 文本分别添加到两个数组里面。
其实两个数组是一样的,因为你从数据库输出的时候应该是用的同一个 url 变量输出两次,结果都是类似 aaacom 这样的。
<script type="text/javascript">$(function() {
var labels = [], urls = [];
$("form[name=frmsearchedresult] a[href^='whois']")each(function(){
labelspush($(this)text());
urlspush($(this)attr("href")replace(/^whois\asp\domain=/, ""));
});
// ["", "baiducom", "googlecn", "sinacomcn", "yahoocom", "163com"]
alert(labels);
// ["", "baiducom", "googlecn", "sinacomcn", "yahoocom", "163com"]
alert(urls);
});
</script>
1、通过js代码根据标签名a得到所有超链接标签的JavaScript对象
2、遍历存储超链接对象的数组
3、取出每一个对象,取出其href属性即可
<a href="indexhtml">首页</a><a href="detailhtml">商品信息</a>
<a href="carthtml">购物车</a>
<script type="text/javascript">
var items=documentgetElementsByTagName("a");
for(var i=0;i<itemslength;i++){
var obj=items[i];
alert(objhref);
}
</script>
准备的材料有:计算机、浏览器、html编辑器。
一、首先,打开html编辑器,创建一个新的html文件,比如indexhtml,并编写问题的基本代码。
二、在indexhtml中的<body>标签中,输入html代码:
var a = ['Alice', 'Bob'];
for (var i = 0; i < alength; i++) {
$('ul')append('<li>' + a[i] + '</li>');
}
三、浏览器运行indexhtml页面,并将<li>标记for到<ul>标记以获取信息。
<!DOCTYPE html>
<html>
<head>
<meta >
你的这个列表不是写在table里边的嘛。可以用dom元系素得到当前行数的。
你也可以自己定义这个的函数
function openzt(num){
var db = num;
}
<a href="javascript:openzt('<%=i%>')">查看</a>
你要控制i在每次循环后加自增1
不明白再问。
接分。
举例:
<a href=bhtmlid=楼主>B页面</a>
bhtml中的获取函数:
function getParam(){
C1=windowlocationhrefsplit("")[1]; //得到id=楼主
C2=C1split("=")[1]; //得到楼主
alert(C1); alert(C2)}
以上就是关于求救一个用JS或jquery获取一个指定from里面A标签的href的URL字符串和A中间的文本。全部的内容,包括:求救一个用JS或jquery获取一个指定from里面A标签的href的URL字符串和A中间的文本。、JavaScript获取链接<a></a> 中的值、js中的for循环输出,怎么输出到html中的指定位置 循环li等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)