为了账号安全,请及时绑定邮箱和手机立即绑定

这个自己做的日历表innerHTML部分报错,找了好久不知道哪里错了 求大神帮忙

这个自己做的日历表innerHTML部分报错,找了好久不知道哪里错了 求大神帮忙

<!DOCTYPE html><html><head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="./css/video.css"> <script src="./js/jquery2.1.4.min.js"></script> <title>1</title> <style type="text/css"> .box{ background: #888; color: #fff; width: 500px; } .active{ background: #000; color:#fff; } ul{ list-style: none; } li{ float: left; width: 100px; height: 100px; color: #888; background: #fff; margin: 2px; text-align: center; } .clearfix:after{ display: block; content: ""; clear: both; height: 0; } .text{ width: 500px; height: 100px; background: #f2f2f2; } </style></head><body><div id="tab" class="box" class="clearfix"> <ul  class="clearfix"> <li class="active"><h2>1</h2><p>JAN</p></li> <li><h2>2</h2><p>FER</p></li> <li><h2>3</h2><p>MAR</p></li> <li><h2>4</h2><p>APR</p></li> <li><h2>5</h2><p>MAY</p></li> <li><h2>6</h2><p>JUN</p></li> <li><h2>7</h2><p>JUL</p></li> <li><h2>8</h2><p>AUG</p></li> <li><h2>9</h2><p>SEP</p></li> <li><h2>10</h2><p>OCT</p></li> <li><h2>11</h2><p>NOV</p></li> <li><h2>12</h2><p>DEC</p></li> </ul> <div class="text"> <h2></h2> <p></p> </div></div></body></html><script type="text/javascript"> window.onload=function(){ var oDiv=document.getElementById("tab") var aLi=oDiv.getElementsByTagName('li') var tex=oDiv.getElementsByClassName("div")[0] for(var i=0;i<aLi.length;i++){ aLi[i].index=i; aLi[i].onmouseover=function () { for(var i=0;i<aLi.length;i++) { aLi[i].className=""; } this.className="active"; tex.innerHTML="<h2>1</h2><p>2</p>"; }; }; }</script>
查看完整描述

2 回答

?
灬紫羽

TA贡献107条经验 获得超71个赞

var tex=oDiv.getElementsByClassName("div")[0]这里写错了,应该是getElementsByTagName('div')[0];

查看完整回答
3 反对 回复 2016-05-26
?
荼酒

TA贡献133条经验 获得超96个赞

调试!

查看完整回答
反对 回复 2016-05-26
  • 2 回答
  • 0 关注
  • 1848 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信