求大神帮助,如下面我写的代码里。for这个循环没有运行,而用浏览器带的开发工具也不报错;请大神帮我看一下是我哪里写错了,谢谢哈;
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style>
.dist{
width: 400px;
height: 50px;
margin: 100px auto;
font-size: 50px;
}
</style>
<script>
function Dotu_1(n){
if(n<10){
return '0'+n;
}
else{
return ' '+n;
}
};
window.onload = function(){
var oDiv_1 = document.getElementById('oDiv');
var oimg = oDiv_1.getElementsByTagName('imag');
var oDate = new Date();
//var sret = Dotu_1(oDate.getHours()) + Dotu_1(oDate.getMinutes()) + Dotu_1(oDate.getSeconds());
var sret = '012345';
alert(sret);
for (var i=0;i<oimg.length;i++) {
oimg[i].src='imag/'+sret[i]+'.png';
}/*就是这个循环,没有运行;我要的效果是获取当前计算机的时间,然后将这个时间赋值给sret再由循环里将获取到的字符串给给下面img相对应的数*/
};
</script>
</head>
<body>
<div id="oDiv" class="dist">
<img src="imag/0.png" />
<img src="imag/0.png" />
:
<img src="imag/0.png" />
<img src="imag/0.png" />
:
<img src="imag/0.png" />
<img src="imag/0.png" />
</div>
</body>
</html>
var oimg = oDiv_1.getElementsByTagName('imag') 标签写错了,img 不是imag
var oimg = oDiv_1.getElementsByTagName('imag');
==>
var oimg = oDiv_1.getElementsByTagName('img');
吃符号的亏 上大小写的当,最后死在需求上。