主旨就是从一个div(此处此div的ID位test)里读一段代码,然后通过正则把里边首次出现的一个div标签及其中代码去掉
代码如下,在IE中str2的值和str 一样,也就是str.replace(/<div.*div>/i, "")没有起作用,但是在firefox和chrome下执行是正确的.猜测是.*在firefox chrome中可以匹配任意字符,在IE中不可以,不知道有没有解决办法,谢谢大家了,初来乍到,还请多多关照
var str = document.getElementById("test").innerHTML.toLowerCase();
document.getElementById("tb1").value = str;
var str2= str.replace(/<div.*div>/i, "");
document.getElementById("tb2").value = quote;