一些数组问题,为何输出都是undefined

Rocinate 2018-01-25 11:27:29
function setPrice() {
images= document.getElementsByTagName("img");
for(var i=1; i<=9 && i>=1;i++) {
images[i].setAttribute("value","1");
}
alert(images.value);
}
...全文
1194 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
无聊的上午 2018-01-29
  • 打赏
  • 举报
回复
document.images[0].value=1; alert(document.images[0].value)
当作看不见 2018-01-26
  • 打赏
  • 举报
回复
1.images[i].setAttribute("value") 的值 ,需要通过 images[i].getAttribute("value") 来获取
QQ250081877 2018-01-25
  • 打赏
  • 举报
回复
你并没有为images设置value啊。你是给images所有子元素设置的value。所以你通过images.value取到的肯定是未定义。你要通过images[?].value方式访问。

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧