在IE中 innerText 跟 inner HTML 兩個(gè)方法都能正常運(yùn)行
但是FF里面的innerText不可用犀概,但是有一個(gè)替代方法: textContent
IE: oDiv.innerText = aString; oDiv.innerHTML = aString;
FF: oDiv.textContent = aString; oDiv.innerHTML = aString;
正則:
<script>
var regExp = /<\/?[^>]+>/gi;//匹配元素的尖角號(hào)</script>
function ReplaceTags(xStr) {
console.log(xStr);
xStr = xStr.replace(regExp, "0");
console.log(xStr);
return xStr;
}
var xContent = document.getElementById("test").innerHTML;
var fixedContent = ReplaceTags(xContent);
alert(fixedContent);
</script>
<body>
<div id="test"><span>hello</span><span>world!</span></div>
</body>