您的位置:首页 > Web前端 > CSS

使用js给页面元素添加样式

2012-08-27 11:40 387 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Welcome!</title>
<script type="text/javascript" language="Javascript">

addOnload(initOne);
addOnload(initTwo);
addOnload(initThree);

function addOnload(newFunction) {
var oldOnload = window.onload;

//如果加载的类型是function则加载该oldOnload否则加载新的function
if (typeof oldOnload == "function") {
window.onload = function() {

if (oldOnload) {
oldOnload();
}

newFunction();
}
}
else {

window.onload = newFunction;
}
}

function initOne() {

//给页面元素添加样式
document.getElementById("pageBody").style.backgroundColor = "#ccc";
}

function initTwo() {

//给页面元素添加样式
document.getElementById("pageBody").style.color = "#FF0000";
}

function initThree() {
var allTags = document.getElementsByTagName("*");

for (var i=0; i<allTags.length; i++) {
if (allTags[i].nodeName == "H1") {
allTags[i].style.border = "5px green solid";
allTags[i].style.padding = "25px";
allTags[i].style.backgroundColor = "#FFFFFF";
}
}
}

</script>
</head>
<body id="pageBody">
<h1>Welcome to our Web site!</h1>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐