jsp页面中代码如下:<input type="button" value="点击" id="xx" onClick="xx()">
或<button id="xx" onClick="xx()">点击</button>当带有id属性点击该按钮时,无法调用“xx()”函数,提示错误“对象不支持此属性或方法”;而当去掉id属性以后,点击该按钮却可以正常调用“xx()”函数。求大神指教,谢谢!

解决方案 »

  1.   

    你加上name试试呢?name和id同时存在试试。
    <input type="button" value="点击" name="bt" id="xx" onClick="xx()">
    或<button namt="bt" id="xx" onClick="xx()">点击</button>
    另外我没有遇到过类似的问题,我写的一些按钮好像也没有name属性,只有ID。你在xx();里面先什么都不操作,alert一下看看?
    function xx(){
      alert("可以进入方法!");}
      

  2.   

    你button ID不要和函数名字一样
      

  3.   

    <input type="button" value="点击" id="xx" onClick="xx()">
    可以换成
    <input type="button" value="点击" id="xx" onClick="javascript:xx();">