Tôi cần tìm nạp thẻ body từ url mà tôi mở. Tôi đang sử dụng mã sau nhưng nó không hoạt động. Xin đề nghị.nhận giá trị thẻ body từ trang web
document.getElementsByTagName('body')[0].innerHTML;
Cảm ơn Tanu
Tôi cần tìm nạp thẻ body từ url mà tôi mở. Tôi đang sử dụng mã sau nhưng nó không hoạt động. Xin đề nghị.nhận giá trị thẻ body từ trang web
document.getElementsByTagName('body')[0].innerHTML;
Cảm ơn Tanu
Bạn hãy thử document.body.innerHTML?
ya tôi đã thử. Nó đang làm việc tốt trên chrome nhưng không làm việc trên Firefox 8.Xin vui lòng đề nghị –
Giả sử rằng:
Điều đó sẽ hoạt động, mặc dù nó kém hơn document.body.innerHTML
.
tôi đã thử nó nhưng nó không hoạt động trên FF 8. –
Sao chép mã bên dưới trong thanh điều hướng url. Xem, toàn bộ nội dung nội dung được cảnh báo.
javascript:(alert(document.body.innerHTML));
Có nghĩa là bạn có thể lấy nội dung chỉ bằng body.innerHTML. bạn không cần phải sử dụng getElementsByTagName.
tôi đã thử nó nhưng nó không hoạt động trên FF 8. –
Nó sẽ không làm. [Bạn không thể chạy JS từ thanh địa chỉ trong Firefox] (http://stackoverflow.com/questions/6643414/javascript-alert-not-working-in-firefox-6) – Quentin
có. bạn là chính xác :) nó hoạt động trong IE, chrome. nhưng, bây giờ bạn sẽ có ít nhất câu trả lời cho câu hỏi của bạn. –
Đây là thử nghiệm đơn giản của tôi
<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>
nó hoạt động trên FF
thông tin không đầy đủ trong câu hỏi này phải biết những gì có thể xảy ra. Thêm mã và thời gian gọi mã này là cần thiết. – jfriend00