[英]getElementsByTagName exclude script tag
如標題所示,我想排除腳本標簽。
原因在使用正則表達式時(至少我認為這是正確的名稱:P)
我到了某個地方
var wdc = /something/g;
包含在
var foundwdc = words.match(wdc).length;
因此,當我提醒foundwdc時,它會給出3個“東西”,而不是體內所需的兩個東西
var words = document.getElementsByTagName('body')[0].innerHTML;
希望這是足夠清晰的:D並希望標題是正確的:P
使用replace()
從字符串中刪除腳本標簽
var words = document.getElementsByTagName('body')[0].innerHTML.replace(/<script[^>]*>[\\s\\S]*?<\\/script>/gi, ''); console.log(words);
hi hello <script> </script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.