2015-03-02 71 views
-2

如何使用JavaScript更改網頁的HTML? 暫時只有當他們在網頁上的時間 我正在做一個chrome擴展來改變404我得到的 randomsiteisay.com/randomsitepage 非常多的是,未使用的網頁獲得了它的HTML更改爲我想要它是。如何使用javascript更改頁面的HTML

我有什麼:

var body1 = '\ 
 
<div id="header"><h1>Server Error</h1></div>\ 
 
<div id="content">\ 
 
<div class="content-container"><fieldset>\ 
 
    <h2>Dont go here</h2>\ 
 
    <h3>Thats RT, EWW</h3>\ 
 
</fieldset></div>\ 
 
</div>\ 
 
' 
 

 
var aNewBodyElement = document.createElement("body"); 
 

 
aNewBodyElement.id = "newBodyElement"; 
 
document.body = aNewBodyElement; 
 
document.getElementById("newBodyElement").innerHTML = body1;

回答

0

通過只需更換最後四行:

document.querySelector("body").innerHTML= body1 
0
document.getElementById("body").innerHTML = body1; 
+2

可否請你在爲什麼這個代碼回答這個問題的解釋[編輯]?僅限代碼答案[不鼓勵](http://meta.stackexchange.com/questions/148272),因爲他們沒有教導解決方案。 – Scimonster 2015-03-02 20:57:07

0

要使用JavaScript操作HTML只需使用:

document.getElementById("body"); 
//and then change the background of the body 

或者,如果你想嘗試jQuery的你可以這樣做:

$('body').css('background-image', 'url(...)') 

可能幫助:Switching a DIV background image with jQuery

相關問題