html页面数据截取特定字段,JS提取网页中表格内容,将特定列内的html文本中id,href,onclick属性提取出来...

function showValue() {

var columCount = document.getElementById("pio").rows.length;行数

var rowCount = document.getElementById("pio").rows.item(0).cells.length;///列数

alert(columCount);

alert(rowCount);

var my_array = new Array();

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

my_array[i] = new Array();

for (var j = 0; j < rowCount; j++) {

my_array[i][j] = document.getElementById("pio").rows.item(i).cells.item(j).innerText;

}

}

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

for (var j = 0; j < rowCount; j++) {

alert(my_array[i][j]);

}

}

}

alert(showValue());//测试

function getab() {

var ot = document.getElementById("pio");

var a = new Array();

var id = new Array();

var href= new Array();

var Array();

for (i = 0; i < pio.rows.length-1; i++){

a[i] = pio.rows[i+1].cells.item(1).innerHTML;//第一行是标题,不取值。

var regex_id=new RegExp("id=\"(\\S+[_]\\d+)\"","gi");

id[i] = a[i].match(regex_id);

var hrefstartindex = a[i].indexOf("href=\"")+6;

var hrefendindex =a[i].indexOf(";\"");

href[i]=a[i].substring(hrefstartindex,hrefendindex);

var = a[i].indexOf("οnclick=\"")+9;

var =a[i].lastIndexOf(";\"");

onclick[i]=a[i].substring(onclickstartindex,onclickendindex);

}

for (i = 0; i < pio.rows.length-1; i++){

alert(a[i]);

alert(id[i]);

alert(href[i]);

alert(onclick[i]);

}

}

alert(getab());//测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值