js刪除html標記 去掉所有html標記
function delHtml(str){ return str.replace(/<[^>]+>/g,""); //正則去掉所有的html標記 }
//調用測試 delHtml("<div>aaa</div>") 返回結果:aaa
加上去script與style里的內容
function delHtml(str){ str = str.replace("<script[^>]*>[\\d\\D]*?</script>","");//去script str = str.replace("<style[^>]*>[\\d\\D]*?</style>",""); //去style return str.replace(/<[^>]+>/g,""); //正則去掉所有的html標記 }
document.getElementById("dd").innerHTML.replace(/<\/?.+?>/g, "")
得到百度文庫某一頁所有文字,先要滾動條移動到該頁:
然后按F12,在Console下用以下代碼:
document.getElementById("pageNo-8").innerHTML.replace(/<\/?.+?>/g, "")
//上面代碼將得到第8頁內容