2015-03-02 74 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

相关问题