我需要從我打開的url中獲取body標記。我正在使用下面的代碼,但它不工作。請建議。從網站獲取body標記值
document.getElementsByTagName('body')[0].innerHTML;
感謝 TANU
我需要從我打開的url中獲取body標記。我正在使用下面的代碼,但它不工作。請建議。從網站獲取body標記值
document.getElementsByTagName('body')[0].innerHTML;
感謝 TANU
你嘗試document.body.innerHTML?
你試過了。它在鉻上工作正常,但不工作在Firefox 8.請建議 –
假設:
這將工作,雖然它比document.body.innerHTML
醜。
我試過了,但它不工作在FF 8上。 –
在url導航欄中複製以下代碼。看,全身內容警報。
javascript:(alert(document.body.innerHTML));
它的意思是你可以通過body.innerHTML獲得正文內容。你不需要使用getElementsByTagName。
我試過了,但它在FF 8上不工作。 –
它不會。 [你不能從Firefox的地址欄運行JS](http://stackoverflow.com/questions/6643414/javascript-alert-not-working-in-firefox-6) – Quentin
是的。你是正確的:)它在IE,鉻。但是,現在你至少得到了你的問題的答案。 –
這裏是我的簡單測試
<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在這個問題上
信息不足,無法知道可能會繼續。調用此代碼的更多相關代碼和時間是必需的。 – jfriend00