关于substring的一个问题

来源:7-10 提取字符串substring()

但雷克萨来看

2016-10-08 16:59

<div id="aa" class="box">
asdfghjklopmnb
</div>
<script type="text/javascript">
var mynum = document.getElementById("aa");
var mystr = mynum.innerHTML;
document.write(mystr); //asdfghjklopmnb 提取出来的字符是正确的
var mu = mystr.substring(0,6);
document.write(mu);//asdf  但是分割之后就错误了,按理应该是asdfg
</script>

纠结了半天,一直找不到问题出在哪里 

写回答 关注

2回答

  • 孤漫素字3552948
    2016-10-24 08:51:10
    已采纳

    为什么我输出来是asdfg

    但雷克萨来看

    我是因为代码之间的回车 显示在浏览器中会默认出现一个空格 然后把代码写在一排或者在行与行之间用注释连接起来不留间隙,也可以做到在基本不影响排版的情况下消除这个空格

    2016-10-27 13:10:42

    共 1 条回复 >

  • 但雷克萨来看
    2016-10-08 17:02:25

    找到问题了,因为'a'前面有换行和空格....

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题