2 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊
我要向你提出一些公平的警告。
您沒(méi)有發(fā)布代碼,因此有很多反對(duì)票(沒(méi)有來(lái)自我)。
您沒(méi)有選擇頁(yè)面上的任何內(nèi)容,甚至沒(méi)有
id
通過(guò) JavaScript 選擇。您必須努力改進(jìn)目標(biāo)代碼的方式,使其更加具體,才能發(fā)揮作用。
下面的代碼查找“22”的所有實(shí)例并將其替換為“33”。
。Stackoverflow 錯(cuò)誤修復(fù)。
<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貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
如果前面沒(méi)有 document.write,可能會(huì)重復(fù)javascript document.body undefined
我還沒(méi)有真正看到任何示例代碼,所以我無(wú)法真正解釋你做錯(cuò)了什么。但是 document.body 應(yīng)該可以正常工作嗎?
<!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 關(guān)注
- 180 瀏覽
添加回答
舉報(bào)