Javascript函数

您所在的位置:网站首页 js无法读取未定义属性解决 Javascript函数

Javascript函数

2024-07-13 15:22| 来源: 网络整理| 查看: 265

我正在通过编写一些处理排序和搜索无序列表的函数来练习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