我已經在這裏工作了幾個小時,現在即將開始剝離頭髮。基本上我需要做的是獲取出現在主體中的第一個元素,然後在其之前插入另一個元素。從<body>獲取第一個元素,然後insertBefore()
我已嘗試以下沒有成功(未定義或爲空)來獲得的第一個元素
window.document.body.firstChild
document.getElementsByTagName("body").firstChild
document.getElementsByTagName("body")[0].firstChild
window.document.documentElement.childNodes[1].childNodes[0]
和以往的片段的混合和匹配嘗試的整體轉換。我也嘗試過只獲取body,然後appendChild()也沒有成功。
這裏的任何幫助表示讚賞。提前致謝。
是它在iframe,或正常文件? – danjah 2010-12-03 02:16:41
`document.body.firstChild`很好。你確定你的`insertBefore()`參數的順序是正確的嗎? – 2010-12-03 02:22:53