var el = document.createElement('link');
el.setAttribute('rel', 'stylesheet');
el.setAttribute('type', 'text/css');
el.setAttribute("href", file);
(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(el);
解决方案 »
- 请问如何用js或css将文字叠加到图片上?
- javaScript怎么获取当前页面所在的绝对路径?
- 请问该这么改变这个ID
- 判断是刷新还是关闭
- 哎?这个tr的onmouseover事件是怎么写的?????
- 静态网页中如何处理动态内容?
- 请问谁可以给我一段简单的selectbox的代码?
- 怎样让IE永久最大化?谢谢
- 各位帮帮忙!打开窗口问题
- 简单问题,百分相赠:在javascript中给form表单元素赋值,在ie下面运行可以,在netscape navigator6.2下有时可以,又是不可以,而且无规
- 轮播图片中,点击跳转页面 IE 可以实现 火狐不能实现,求解答
- javascript中的==有什么意义
演示代码<html>
<head>
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
</body>
<script type="text/javascript">
var bannerDiv = document.createElement("div");
document.body.appendChild(bannerDiv).id = "banner";
var banner1 = document.createElement("div");
bannerDiv.appendChild(banner1).id = "banner1";
</script>
</html>
#banner1 {
width: 300px;
height: 300px;
background: #00ff00 url('http://avatar.csdn.net/3/B/6/1_u010621047.jpg') no-repeat center;
}
初始化执行
用 jquery 的就 $(function(){ //写到这里});
js源生 window.onload=function (){
//这里
}
上面的演示代码在你的机器上有问题吗?你的css里面加上一个比较大的z-index试试,看看是不是层的层次问题。
还有个问题,用dom怎么添加符号,比如“ | ”这个,但不放在标签里,单独的
bannerDiv.appendChild(txt1);
上下两部分,分别是直接写在body里面的和js动态添加的,我在IE11和Chrome34里面看到的是一样的。
试试在你的浏览器里面是不是一样。