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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)