javascript 代码问题

[复制链接]
查看11 | 回复5 | 2013-8-2 09:55:26 | 显示全部楼层 |阅读模式
这个错误很明显是因为HTML没有'getElementsByIdName'这个方法,javascrpt是没有这个方法的,楼主这里应该用getElementById,如果把底下的id="div1" 换成class="div1",在js中是没有办法选中该元素的。...
回复

使用道具 举报

千问 | 2013-8-2 09:55:26 | 显示全部楼层
额,因为你的函数名getElementsByIdName'写错了。应该是getElementById,楼主应该是跟getElementsByName混淆了。...
回复

使用道具 举报

千问 | 2013-8-2 09:55:26 | 显示全部楼层
getElementById问题 没有getElementsByIdName这个函数 如果说你想写var oDiv=document.getElementsByClassName('div1'); 你的代码中并没有元素包含class这个属性...
回复

使用道具 举报

千问 | 2013-8-2 09:55:26 | 显示全部楼层
安个火狐浏览器 下个firebug,方便调试document.getElementsById(id);这语句没有NAMEonclick=functionname()这个是激活JS函数的语句 需要写在每一个input里面 不然你的函数要怎么激活呢? 还是你写在下面 我没看见? 如果你写在下面 那你的button能激活JS么?我没试过 不...
回复

使用道具 举报

千问 | 2013-8-2 09:55:26 | 显示全部楼层
原生JS是不能 byclass 的,只有byid和bytagname方法,这里可以用document.getElementByTagName("input") 如果非要使用byclass 是需要自己编写实现函数的,或者是使用jquery。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行