function initWin()
{
var tdObjs = document.getElementsByTagName("td");
for(var i=0; i<tdObjs.length; i++)
{
//空转为
var html = tdObjs[i].innerHTML;
if(html == "")
{
tdObjs[i].innerHTML = " ";
}
//去掉超级链接
tdObjs[i].innerHTML = tdObjs[i].innerHTML.replace(/<a.*?>(.*)<\/a>/ig,"$1");
}
}
我如何去掉 tdObjs[i].innerHTML里面的所有input标签,但是保存input里面的值
{
var tdObjs = document.getElementsByTagName("td");
for(var i=0; i<tdObjs.length; i++)
{
//空转为
var html = tdObjs[i].innerHTML;
if(html == "")
{
tdObjs[i].innerHTML = " ";
}
//去掉超级链接
tdObjs[i].innerHTML = tdObjs[i].innerHTML.replace(/<a.*?>(.*)<\/a>/ig,"$1");
}
}
我如何去掉 tdObjs[i].innerHTML里面的所有input标签,但是保存input里面的值
var str = "<hmtl>1111<fom>2222</1111>333<font>4444</from>111</font>";
alert(str.replace(/<[^<>]*>/ig,''));
a.replace(/<input.*?value='(.*?)'\s* \/>/ig,"$1");
这个看看,我刚才的是去除a链接的,呵呵
var re1 = /<input[^>]+value='(.+?)'[^>]*>/i;
var re2=/<input(\s|\S)+?>/i;
while (re1.exec(s)) {
s = s.replace(re2, RegExp.$1);
}
alert(s);