js list传参
时间: 2023-08-13 11:06:29 浏览: 77
如果您是想将一个数组作为参数传递到一个函数中,可以按照以下方法进行操作:
```javascript
function myFunction(arr) {
// 在这里操作传入的数组
}
var myList = [1, 2, 3, 4];
myFunction(myList);
```
在上面的例子中,我们将一个数组 `myList` 作为参数传递给函数 `myFunction`。在函数内部,我们可以使用传递进来的数组进行各种操作。
如果您是想将一个列表(如HTML页面中的列表)中的每个元素作为参数传递到一个函数中,可以按照以下方法进行操作:
```javascript
function myFunction(item) {
// 在这里操作传入的列表中的每个元素
}
var myList = document.getElementsByTagName("li");
for (var i = 0; i < myList.length; i++) {
myFunction(myList[i]);
}
```
在上面的例子中,我们使用 `document.getElementsByTagName("li")` 获取到了页面中所有的 `<li>` 元素,然后通过 `for` 循环遍历列表中的每个元素,并将每个元素作为参数传递给函数 `myFunction`。在函数内部,我们可以使用传递进来的元素进行各种操作。
注意:在使用 `getElementsByTagName` 这样的方法获取到的元素列表中,每个元素都是一个对象,而不是一个简单的值。因此,在将它们作为参数传递给函数之前,您需要确定您要传递的是元素对象中的哪个属性或方法,或者您可以将整个元素对象作为参数传递,并在函数中使用它们。
阅读全文