无论你想取得DIV的ID还是CLASS 最重要的是找到你想取值的DIV对象.
要取得DIV对象的方法有很多.常用的有2个,一个是根据ID,用
var div=document.getElementById(‘youdivid‘)
另一种就是通过标签名来取得
var div=document.getElementsByTagName(‘div‘)[num]
第2种方法和第一种方法的区别是不用设ID也能取得对象,第一种方法取得的是一个对象,第2种方法取得的是一个由所有DIV标签所组成的数组.所以后面要根上DIV的序列.比如你想取得网页的第一个DIV就
var div=document.getElementsByTagName(‘div‘)[0]
第2个
var div=document.getElementsByTagName(‘div‘)[1]
以此类推.
取得DIV对象以事取ID或CLASS就简单了.
var id=div.id;
var class="div".className;
就这么简单.
下面有个例子,如果不懂,随时问我
<html>
<head>
<script>
function a(){
var div=document.getElementById(‘a‘);
alert(‘div的class为:‘+div.id)
alert(‘div的id为:‘+div.className)
}
function b(){
var div=document.getElementsByTagName(‘div‘)[0];
alert(‘div的class为:‘+div.id)
alert(‘div的id为:‘+div.className)
}
</script>
<style>
.c{width:100px; height:100px; background:#0000CC}
</style>
</head>
<body>
<div id="a" class="c">
这是一个DIV
</div>
点击下面按钮取得ID和CLASS
<input type="button" onClick="a()" value="通过ID取得DIV,从而也得CLASS和ID">
<input type="button" onClick="b()" value="通过DIV标签取得DIV,从而也得CLASS和ID">
</body>
</html>