用createElement("div")生成的div对象,使用.className="xx"设置了css样式,但在ie6下没有把css应用到这个层里,在ie7,ie8下都正常,也换过setAttribute("class",xx),setAttribute("className",xx),都没起作用在线等
解决方案 »
- WMLScript 如何实现二级下拉框
- ext.data.HttpProxy的问题
- 【【如何显示与隐藏用js对canvas画图操作的结果??】】
- JavaScript效果,隐藏IE功能。带图片,知道的进来拿分哦。
- 请教javascript 不同服务器页面,互相通信的问题
- 卓越网的有一个效果怎么做出来的
- 求助:判断radio的JS
- 用js动态c建
- 请问层的ID中包含如"-"、"/"等字符的时候怎么办?
- 书上说:“JavaScript会为我们定义的每一个函数都创建一个原型对象”,那么这个原型到底在哪里呢?谢谢!
- 用函数调用栈的角度去理解这一段闭包代码,如何理解?
- 如何区分字符串变量为空,和undefined
//应该这样用
var odiv=document.createElement("div");
var att=document.createAttribute("class");
odiv.attributes.setNamedItem(att);
att.nodeValue="className"
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<style>
.divstyle {
width: 300px;
height:300px;
border: 1px solid red;
}
</style>
<script type="text/javascript">
<!--
function create(){
var odiv = document.createElement("div");
odiv.className = "divstyle";
document.body.appendChild(odiv);
}
//-->
</script>
</head> <body>
<input type="button" value=" Create " onclick="create();" />
</body>
</html>
IE6没发现什么问题