下面一串乱码是什么问题

下面一串乱码是什么问题

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>innerHTML</title>
    <style type="text/css">
    .red{color:red;}
    </style>
</head>
<body>
    <h3>古文推荐</h3>
 <ul id="cla">
  <li>西游记</li>
  <li>红楼梦</li>
  <li>三国演义</li>
  <li>聊斋志异</li>
  <li>论语</li>
  <li>孟子</li>
  <li>中庸</li>
  <li>大学</li>
 </ul>
 <script>
  var lis=document.getElementById("cla").getElementsByTagName("li");
  for (var i=0,len=lis.length;i<len;i++){
      lis[i].innerHTML='第'+(i+1)+'名'+':'+lis[i].innerHTML;
      document.write(lis[i]);
      if(i%2==0){
          lis[i].className='red'
      }
     
  }
    </script>
</body>
</html>

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕糖 2017-08-10 17:01:57

你好,是想说Edge浏览器么?按F12或者鼠标右击出来个菜单,单击其中的审查元素(或者检查)即可查看控制台。祝学习愉快~

小丸子爱吃菜 2017-08-09 14:18:36

是下面这行代码打印出来的对象,不是乱码

document.write(lis[i]);

你可以控制台输出一下lis[i],看下是什么。

控制台跟页面输出的显示是不一样的,所以如果是测试的话,尽量使用控制台去打印!
祝学习愉快!

  • 提问者 k1ans #1
    Eade浏览器的控制台咋用
    2017-08-10 14:40:39
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师