के साथ iframe निकालें मैं अपने दस्तावेज़ों में iFrame टैग को हटाने का प्रयास कर रहा हूं। यह फ़ंक्शन है। लेकिन यह काम नहीं लग रहा है। यहां मेरा नमूना कोडजावास्क्रिप्ट
<script>
function removeiframe() {
alert("Hello Lovely World");
var markup = document.body.innerHTML;
var filtered=markup.replace(/(<iframe.*?>.*?<\/iframe>)/g,"");
alert("he: " + markup);
//markup = Regex.Replace(markup, @"<script.*?/script>", "", RegexOptions.IgnoreCase);
//markup = Regex.Replace(markup, @"<iframe.*?/iframe>", "", RegexOptions.IgnoreCase);
markup = filtered;
document.body.innerHTML = markup + "<hr><hr>HELLO";
}
</script>
<body onload="removeiframe()">
<iframe marginheight="0" src="http://www.metalgearrisingguide.com" marginwidth="0" frameborder="0" height="180" scrolling="no" width="210"></iframe><br>
</body>
वाह! ठंडा! धन्यवाद मैटडिअमेंट! – OneNation
यदि यह एक से अधिक iframe है, तो यह कोड ठीक से काम नहीं करता है, क्योंकि इस मामले में iframes एक लाइव संग्रह है, जो तब तक अद्यतन करता है जब तक हम दस्तावेज़ –
@ s.ermakovich से iframes को हटाते हैं, मुझे नहीं लगता कि यह आवश्यक है , लेकिन मैंने इसे किसी भी स्थिर संग्रह में बदल दिया। – MattDiamant