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

关于数值转换的问题

关于数值转换的问题

猛跑小猪 2018-10-12 14:14:23
    <ul id="source">        <li>北京空气质量:<b>90</b></li>        <li>上海空气质量:<b>70</b></li>        <li>天津空气质量:<b>80</b></li>        <li>广州空气质量:<b>50</b></li>        <li>深圳空气质量:<b>40</b></li>        <li>福州空气质量:<b>32</b></li>        <li>成都空气质量:<b>90</b></li>    </ul>   <script type="text/javascript">               var ul_id = document.getElementById("source");               var data = [];               for(var i = 0 ; i < ul_id.childElementCount ; i++){                   var Li = ul_id.children[i];                   var aqi = Li.innerHTML.split("空气质量:")[1];                   document.write(Number(aqi));               }   </script>var aqi = Li.innerHTML.split("空气质量:")[1];通过这一句可以取得["北京",90]中的90,但为什么转换后会变成NaN?
查看完整描述

1 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

使用innerText,你用innerHTML,得到的是["北京","<b>90</b>"]


查看完整回答
反对 回复 2018-11-27
  • 1 回答
  • 0 关注
  • 586 浏览
慕课专栏
更多

添加回答

举报

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