javascript函数方法调用不了的问题

ivorynut 2015-01-29 05:35:14
经检查,大括号的位置没问题,
<input type="button" value="开始测试" name="infosubmit" id="infosubmit" onClick="doTest()"/>
当我调用下面的这个方法时,连alert都不弹!出现
Uncaught ReferenceError: doTest is not defined mobile.html:1
onclick
的错误。
为什么调用这个方法失败啊?alert都不弹?大家能帮我看看么 谢谢了
function doTest(){
alert("点击");
var name = document.getElementById("personname").value;
var newname = name+"猪";
if(name.length%2==0){
document.getElementById("personname").value= name;
document.getElementById("hiddenpersonname").value= name;
}else if(name.length%2 != 0){
document.getElementById("hiddenpersonname").value= newname;
}
if(doCheck()){
form1.action="../mobileLeadershipAction.do?method=savePerson";
form1.submit();
}
}
...全文
216 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
牙膏00 2015-02-03
  • 打赏
  • 举报
回复
我把你的代码弄下试了下 把toTest()里面只留下alert();之后是可以弹出的,你里面的代码有问题,或者就是 你js放的位置不对,你把js放在 window.onload=function(){}里面试试
slwsss 2015-01-30
  • 打赏
  • 举报
回复
找下别的地方是否有语法错误
小鸟啄米 2015-01-29
  • 打赏
  • 举报
回复
我之前也遇到过这样的问题,不知道你的html代码和doTest 函数是否在同一个文件中?
天际的海浪 2015-01-29
  • 打赏
  • 举报
回复
你发的这个函数代码没问题,应该是在别的地方出现语法错误。导致这个函数没能被系统解释

87,984

社区成员

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

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