【发布时间】:2013-09-08 19:30:51
【问题描述】:
<html>
<head>
<style>
.tagging {
border: 1px solid black;
width: 20px;
height: 30px;
}
</style>
<script>
window.onload = function() {
var div = document.getElementsByTagName("div");
div[0].class = "tagging";
}
</script>
</head>
<body>
<div></div>
</body>
</html>
这是我的代码。我想知道为什么当我通过javascript分配类属性时它不起作用,但是当我直接在html中分配内联时它起作用
<div class="tagging"></div>
【问题讨论】:
-
Sine
class是许多语言中的保留关键字,DOM API 的创建者决定将class属性映射到className属性。在 JavaScript 中,这实际上并不重要,因为即使class是 保留关键字,您也可以将此类关键字用作属性名称。
标签: javascript css