ASP 循环截取同一页面中一个标签里的内容

ASP 循环截取同一页面中一个标签里的内容,第1张

php 里是这样的 ,ASP 里正则肯定是一样用的 。你试试

正则表达式是:"/(<A\shref=['|\"]+<\/A>)/is" 我本地经过测试的 ,通过 。这样 ,我把 PHP 里怎样用列出来好吧 。你自己参照着对 ASP 用 。

<

$html = "<P><A href='/lajfkldjfhtml' target=_blank>kjakfljwi</A> <A href='/afafaffhtml' target=_blank>dfjalsjfljlj</A>这里随便加一些字符进来 <A href='/cziewjefljslfjhtml' target=_blank>wfklsjflkjfljlajdfljaflajlfj</A>我想加协查黑幕伸进</P><P><A href='/euwiuweuedjfjhtml' target=_blank>dafjkalfjaljfalfj</A> <A href='/sfjliiklmhtml' target=_blank>safabvbvb</A> </P>";

// 以上就是你给出的内容

preg_match_all("/(<A\shref=['|\"]+<\/A>)/is",$html,$out);

$res = $out[1];

print_r($res);

>

这个数组 $res 打印出来之后就是取出来的内容 。

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:indexhtml,并引入jquery。

2、在indexhtml中的<script>标签,输入jquery代码:

$('a')each(function () {$('body')append($(this)text());});

3、浏览器运行indexhtml页面,此时页面上所有的a标签都被获取到并打印了文本。

<script type="text/javascript" src="js/jqueryminjs"></script>

<script type="text/javascript">

$(function(){

var len = $("div[name='divName']")size();//获取name标签的个数

var arr = [];

for(var index = 0; index < len; index++){//创建一个数字数组

arr[index] = index;

}

$each(arr, function(i){//循环得到不同的id的值

var idValue = $("div[name='divName']")eq(i)attr("id");

if(idValue != ''){

alert(idValue);

}

});

});

</script>

不用这么麻烦吧:

<script type="text/javascript">

$(document)ready(function(){

for (var i=0;i<10;i++){

$('#' +i)click(function(){

$('c' +i)toggle();

});

}

});

</script>

用一个for循环遍历List时,不能删除其中的元素。

用Iterator *** 作即可。

还有 Pro类要重写一下 toString方法。这样Systemoutprintln里才能打印出来。

import javautil;

public class ListTest {

public static void main(String[] args) {

List<Pro> list = new ArrayList();

Pro p1 = new Pro("1000","1000");

Pro p2 = new Pro("1001","1002");

Pro p3 = new Pro("1003","1004");

Pro p4 = new Pro("1005","1006");

listadd(p1);

listadd(p2);

listadd(p3);

listadd(p4);

for (Iterator<Pro> i = listiterator(); ihasNext();) {

Pro o = inext();

if(ogetProid()equals(ogetProName())){

iremove();

}

}

Systemoutprintln(list);

}

}

class Pro{

private String proid;

private String proName;

public String getProid() {

return proid;

}

public void setProid(String proid) {

thisproid = proid;

}

public String getProName() {

return proName;

}

public void setProName(String proName) {

thisproName = proName;

}

public Pro(String proid, String proName) {

super();

thisproid = proid;

thisproName = proName;

}

public Pro() {

}

public String toString() {

return proid + ":" + proName;

}

}

$("tbody#portmap_tb>tr")each(function(index,element)){

  // index  是对应的索引

  // element 就是对应的 tr元素,也可以用this替代。注:是html的DOM对象,不是jq对象

  // 转为jq对象 需要  $(element) 或者 $(this)。

});

都用jquery了,为什么不考虑下 jq的 each函数?如上所示。在这个function里,你就可以对每个tr 为所欲为。

假定列表框是List1,标签是Label1,定时器是Timer1:

Private Sub Form_Load()

Timer1Interval = 1000

Timer1Enabled = True

End Sub

Private Sub Timer1_Timer()

Static t As Integer

Label1Caption = List1List(t)

t = (t + 1) Mod List1ListCount

End Sub

以上就是关于ASP 循环截取同一页面中一个标签里的内容全部的内容,包括:ASP 循环截取同一页面中一个标签里的内容、jquery 怎么获取所有页面上所以的 a href之类的标签、JS循环获取Table内所有name=‘a’的DIV的ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存