Получить значение тега тела с сайта
Мне нужно получить тег 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
.