求助解答html或者struts标签都遇到的一个问题,有解决方法,但谁有合理的解释?
input标签中name的名称不能和onclick的方法名称一样,否则页面报错,‘对象不支持此属性或方法’。例如:
<input type= "button " name= "button1 " value= "hello " onClick= "button1(); "> 那么js中:function button12(){
alert( "helloeve ");
}
不会成功。当然,struts中也是一样的。
[解决办法]
<input type= "button " name= "button1 " value= "hello " onClick= "button1(); "> 那么js中:function button12(){
alert( "helloeve ");
}
问题1:onclick事件调用的是button1方法,而js中声明的是button12方法。
问题2:在IE中ie会个name唯一的标签的id属性自动赋值(和name属性相同),同时可以直接通过id属性获取改表情对象。也就是说button1就是这个input标签,所以运行button1()会报‘对象不支持此属性或方法’的错误
[解决办法]
去结帖子,之后分配分.