Проверить пустой тег или нет
Есть iframe, и нужно проверить пустой ли тег body который внутри его.
|
Если ифрейм с того же домена то
document.getElementById('iframe_id').contentWindow.document.body.innerHTML === ""
|
Цитата:
tmp.html
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
function test(){
var val=frames[0].document.body.innerHTML;
alert(val);
};
</script>
</head>
<body>
<iframe src='tmp1.html'></iframe>
<button onclick='test();'>Test</button>
</body>
</html>
tmp1.html <!DOCTYPE html> <html> <head> <!-- <script src='http://code.jquery.com/jquery-latest.js'></script> <script src="https://code.angularjs.org/1.3.9/angular.min.js"></script> <script src="https://code.angularjs.org/1.3.9/angular-route.js"></script> <link rel='stylesheet type=text/css href=tmp.css' /> --> <style type='text/css'> </style> <script type='text/javascript'> </script> </head> <body> <p>Test</p> </body> </html> |
не вышло, кстати iframe c другого домена
|
Цитата:
|
| Часовой пояс GMT +3, время: 22:03. |