在数组中的复选框上调用.name将返回未定义

calling .name on checkbox in array returns undefined

本文关键字:name 返回 未定义 调用 数组 复选框      更新时间:2023-09-26

这是我通过谷歌地图添加标记的功能,我希望引脚的标题是checkboxArray项目上的名称道具,当我尝试。name时,我似乎只能得到未定义,我会喜欢一些反馈。

function addMarker() {
  console.log(checkboxArray[iterator].name)
  markers.push(new google.maps.Marker({
    position: things[iterator],
    map: map,
    title: checkboxArray[iterator].name,
    draggable: false,
    animation: google.maps.Animation.DROP
  }));
  iterator++;
}

当i console.log(checkboxArray[iterator].name)时,我得到undefined当i为console.log(checkboxArray[iterator])时,我得到<option value="40.7002593,-111.7941413" name="French Fry" selected="" class="in">French Fry</option>什么好主意吗?

使用getAttribute()

checkboxArray[iterator].getAttribute("name");

JSFIDDLE