对于野路子出家的前端,今天算是开了眼。原来还有这种玩法——
首先是html的body部分
<body>
<script type="text/javascript" src="header.js "></script>
<div>
这里是页面主体内容
<script type="text/javascript" src="${base}js/header.js "></script>
</div>
</body>
楼猪要做的是添加一个div,div中显示一个图片,但是前提是在js中进行修改
header函数的变更
function header() {
var header = document.createElement("div")
header.style.overflow = 'hidden'
var JSHeader = document.getElementById("JSHeader")
if(!JSHeader){
document.write("<div id='JSHeader'></div>")
JSHeader = document.getElementById("JSHeader")
if(!JSHeader){
var headerDiv = document.createElement("div");
headerDiv.id = "JSHeader";
}
}
}
var imagediv = document.createElement("div")
imagediv.id= 'imagediv'
imagediv.innerHTML =
"<div>"
+"<img src=\'./header.png\' />"
+"</div>"
if(!JSHeader) {
setTimeout(function() {
var bodyDom = document.getElementsByTagName('body')[0];
var first = bodyDom.firstChild;
bodyDom.insertBefore(headerDiv, first);
JSHeader = document.getElementById("JSHeader")
JSHeader.style.overflow = 'hidden'
JSHeader.appendChild(header)
// JSHeader.appendChild(bread)
JSHeader.appendChild(imagediv)
dateShows = document.getElementById("dateShow")
dateShows.innerHTML = showTips
}, 200);
}else{
JSHeader.style.overflow = 'hidden'
JSHeader.appendChild(header)
JSHeader.appendChild(imagediv)
// JSHeader.appendChild(bread)
dateShows = document.getElementById("dateShow")
dateShows.innerHTML = showTips
}