标签的值用parseInt提取报错

小王正在学习中 2015-10-28 01:22:27
报错如图:
不能理解为什么说这个值是undefined类型

代码如下

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>

<script>
function count()
{
var inp = document.getElementsByTagName('time')[0];

var time = parseInt(inp.value)-1; //inp.value提取的不应该是<img>里面的value值吗???为什么报错说是undefined类型
inp.value = time;

if(time == 0)
{
document.getElementsByTagName('img')[0].src='麦克风.jpg' ;
}
}

setInterval('count()',1000);
</script>
</head>
<body>
<input type="button" name="time" value="5"/>
<img src="背板小图.jpg" alt=""/>
</body>
</html>
...全文
116 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
啊。。。是的~3QQQ
闪闪放光芒 2015-10-28
  • 打赏
  • 举报
回复
var inp = document.getElementsByTagName('time')[0];这个玩意应该跟标签的名字 var inp = document.getElementsByName('time')[0];应该这样写

87,942

社区成员

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

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