Potrzebuję pobrać tag ciała z adresu URL, który otwieram. Korzystam z następującego kodu, ale nie działa. Proszę zasugeruj.pobierz wartość tagu body ze strony internetowej
document.getElementsByTagName('body')[0].innerHTML;
Dzięki Tanowie
Potrzebuję pobrać tag ciała z adresu URL, który otwieram. Korzystam z następującego kodu, ale nie działa. Proszę zasugeruj.pobierz wartość tagu body ze strony internetowej
document.getElementsByTagName('body')[0].innerHTML;
Dzięki Tanowie
Próbowałaś document.body.innerHTML?
tak, próbowałem. Działa dobrze na chrome, ale nie działa na Firefoxie 8.Proszę zasugerować –
Zakładając, że:
To zadziała, chociaż jest brzydsze niż document.body.innerHTML
.
próbowałem go, ale nie działa na FF 8. –
Skopiuj poniższy kod na pasku nawigacyjnym adresu URL. Zobacz, treść wiadomości całego ciała.
javascript:(alert(document.body.innerHTML));
To oznacza, że możesz pobrać treść ciała za pomocą body.innerHTML. nie musisz używać getElementsByTagName.
próbowałem go, ale nie działa na FF 8. –
Nie zrobiłby tego. [Nie można uruchomić JS z paska adresu w przeglądarce Firefox] (http://stackoverflow.com/questions/6643414/javascript-alert-not-working-in-firefox-6) – Quentin
tak. masz rację :) działa w IE, chrome. ale teraz uzyskałbyś przynajmniej odpowiedź na twoje pytanie. –
Oto mój prosty test
<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>
to działa na FF
Niewystarczająca ilość informacji w tej kwestii, aby wiedzieć, co może się dziać. Potrzebny jest więcej odpowiedniego kodu i czasu wywoływania tego kodu. – jfriend00