求救一个用JS或jquery获取一个指定from里面A标签的href的URL字符串和A中间的文本。

求救一个用JS或jquery获取一个指定from里面A标签的href的URL字符串和A中间的文本。,第1张

下面用 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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10092791.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存