Получить значение тега тела с сайта

Мне нужно получить тег body из URL-адреса, который я открываю. Я использую следующий код, но он не работает. Пожалуйста, предложите.

document.getElementsByTagName('body')[0].innerHTML;

Спасибо Tanu

Ответ 1

Скопируйте код ниже в навигационной панели URL. См. Уведомление о содержании всего тела.

javascript:(alert(document.body.innerHTML));

Это означает, что вы можете получить содержание тела просто body.innerHTML. вам не нужно использовать getElementsByTagName.

Ответ 2

Вы пытались document.body.innerHTML?

Ответ 3

Вот мой простой тест

<html>
<head>
<title>TEST </title>
<script type="text/javascript">
MyFunction = function () {
    alert(document.body.innerHTML);
};
</script>
</head>
<body onload="MyFunction();">

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>

работает над FF

Ответ 4

Предполагая, что:

  • script запускается после загрузки документа
  • script выполняется на странице, из которой вы хотите получить содержимое тела (в не включить адресную строку в Firefox).

Это будет работать, хотя оно более уродливое, чем document.body.innerHTML.