2 回答

TA貢獻1876條經驗 獲得超7個贊
我要向你提出一些公平的警告。
您沒有發布代碼,因此有很多反對票(沒有來自我)。
您沒有選擇頁面上的任何內容,甚至沒有
id
通過 JavaScript 選擇。您必須努力改進目標代碼的方式,使其更加具體,才能發揮作用。
下面的代碼查找“22”的所有實例并將其替換為“33”。
。Stackoverflow 錯誤修復。
<html>
<head>
<script type="application/javascript">
//<![CDATA[
function replace_all(s,f,r) {return s.split(f).join(r);}
window.onload = function(event)
{
var b = document.getElementsByTagName('body')[0];
b.textContent = replace_all(b.textContent,'22','33');
}
//]]>
</script>
</head>
<body>
122122111
</body>
</html>

TA貢獻1883條經驗 獲得超3個贊
如果前面沒有 document.write,可能會重復javascript document.body undefined
我還沒有真正看到任何示例代碼,所以我無法真正解釋你做錯了什么。但是 document.body 應該可以正常工作嗎?
<!DOCTYPE html>
<html>
<head>
? ? <meta charset="UTF-8">
? ? <meta name="viewport" content="width=device-width, initial-scale=1.0">
? ? <title>Document</title>
</head>
<body>
? ? Neque porro quisquam est qui dolorem ipsum quia dolor sit amet <br> adipisci velit
<script>
? ? window.onload = function(){ document.body.innerText = 'testje'; };
</script>
</body>
</html>
- 2 回答
- 0 關注
- 171 瀏覽
添加回答
舉報