方式一:通过遍历所有元素对象获取(Prototype.js)。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<script type="text/javascript">
document.getElementsByClassName=function(className)
{
var children = document.getElementsByTagName('*') || document.all;
var elements=new Array();
for(var i=0;i<children.length;i++)
{
var child=children[i];
var classNames=child.className.split(' ');
for(var j=0;j<classNames.length;j++)
{
if(className==classNames[j])
{
elements.push(child);
break;
}
}
}
return elements;
}
window.οnlοad=function()
{
var current=document.getElementsByClassName("current");
alert(current[0].innerHTML);
};
</script>
<body>
<div class="current">
<span>Hello world!</span>
</div>
</body>
</html>