Tôi đang cố gắng xóa thẻ iFrame trong tài liệu của mình. Đây là chức năng. Nhưng nó dường như không hoạt động. Đây là mã mẫu của tôiXóa khung nội tuyến bằng javascript
<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>
wow! Mát mẻ! Cảm ơn bạn MattDiamant! – OneNation
mã này không hoạt động đúng nếu có nhiều iframe, vì iframe trong trường hợp này là một bộ sưu tập trực tiếp, miễn là chúng tôi xóa iframe khỏi tài liệu –
@ s.ermakovich Tôi không nghĩ đó là điều đúng nhất , nhưng tôi đã đổi nó thành một bộ sưu tập tĩnh. – MattDiamant