提取div之间值 如果页面就这一个DIV 用JS可以document.getElementsByTagName('div')[0].innerHTML 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 div 如果 有 IDdocument.getElementById("testDivId").innerHTMLif div hav't id you can use name instand of id document.getElementById("div id").innerText document.getElementById("div id").innerText document.getElementsByTagName("div")得出的是所有div的一个数组,页面有多少,楼主看着办吧 如果要获取全部用正则:function getInnerText( str ){ var txt = str.replace(/<([^<]*)>/g,""); txt = txt.replace(/^\s/gm,""); return txt;}htmlstr = "<div>你好</div><span>啊</span><p>江鸟</p>";alert( getInnerText( htmlstr ) ); 1楼正解。用document.getElementsByTagName('div')遍历页面所有div对象,返回一个数组,如果只有一个,就是document.getElementsByTagName('div')[0].innerHTML div 如果没有ID document.getElementsByTagName("div").innerHTML 在这基础上试试 不好意思忘了说了,<div> asdfasdfad </div> 是在一个字符串中,并不是在一个页面上,不能用document ... ...用正则var str = "<div>asdfasdfad</div>";var txt = str.replace( /(\<div\>)+?(.*)(\<\/div\>)+?/g, function($1,$2,$3,$4){return $3;});alert(txt); var str ="<div>1asdfasdfad2</div><div>1234</div>";var arrdiv = new Array(); str.replace( /(\<div\>)+?([^<]*)(\<\/div\>)/g, function($1,$2,$3,$4){ arrdiv.push($3);}); alert( arrdiv ); document.getElementsByTagName('div')[0].innerHTML 急!请教Ext.Grid的Column中的这个是什么东西?帮忙看看。 各位大侠帮忙,卡在正则上了~~ document.write内变量问题 iframe 的嵌入问题!~~~~ 关于多个类似名下拉选择框动态选中问题 怎样check文件是否存在,一人有难八方支援 现金求JS函数转换C#函数 无条件送您50元,人人有份!(绝对真实) highchart怎么隐藏坐标的背景条纹?急!!! 关于如何自己匹配分辨率定位的js 正则表达式 /[a-z].*?(?=\b[a-z]\b|$)/g 的问T,,,,,,, cnchart ,,,,,,JS 截取数据问T---续,,,,
document.getElementById("testDivId").innerHTMLif div hav't id
you can use name instand of id
{ var txt = str.replace(/<([^<]*)>/g,"");
txt = txt.replace(/^\s/gm,"");
return txt;
}
htmlstr = "<div>你好</div><span>啊</span><p>江鸟</p>";alert( getInnerText( htmlstr ) );
用document.getElementsByTagName('div')遍历页面所有div对象,返回一个数组,如果只有一个,就是document.getElementsByTagName('div')[0].innerHTML
document.getElementsByTagName("div").innerHTML 在这基础上试试
... ...
用正则var str = "<div>asdfasdfad</div>";
var txt = str.replace( /(\<div\>)+?(.*)(\<\/div\>)+?/g, function($1,$2,$3,$4){return $3;});
alert(txt);
var arrdiv = new Array();
str.replace( /(\<div\>)+?([^<]*)(\<\/div\>)/g, function($1,$2,$3,$4){ arrdiv.push($3);});
alert( arrdiv );