Javascript函数 |
您所在的位置:网站首页 › js无法读取未定义属性解决 › Javascript函数 |
我正在通过编写一些处理排序和搜索无序列表的函数来练习Javascript。我已经写了一些函数,但突然遇到了这个错误,我不完全确定为什么。如果我能得到一些方向来解决这个错误。 以下是我的代码 代码语言:javascript复制function sortlength(){ formarray(); for(i=0;i wordarray[i+1].length){ temp = wordarray[i]; wordarray[i] = wordarray[i+1]; wordarray[i+1] = temp; } } toDOM(); }下面是错误 代码语言:javascript复制Uncaught TypeError: Cannot read property 'length' of undefined由于某种原因,错误似乎指向wordarrayi+1.length而不是wordarrayi.length。 P.S formarray()从页面上的单词列表形成一个数组,它获取每个列表项的innerHTML,然后toDOM()将该数组放回页面中 根据请求使用formarray() 代码语言:javascript复制var list = document.getElementById("list"); var words = list.getElementsByTagName("li"); var wordarray = []; function formarray(){//forms array from list on page for(i=0;i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |