javascript onclick時候 物件不支援此屬性或方法
阿新 • • 發佈:2019-02-18
經歷一:
呼叫JS時出現 “物件不支援此屬性或方法”
Html程式碼
- <a href="#" class="" onclick="selectSeat()"><img src="../../images/icon_ok.gif" align="absmiddle">選座位</a>
明明JS中有定義selectSeat(),卻老是提示
物件不支援此屬性或方法
後得知是因為名字重複的原因,將function selectSeat()改為chooseSeat()問題解決。
記下來,下次勿再為此所擾
經歷二:
也是提示這個錯誤,說什麼也找不到錯誤的原因;後來看到一個function和頁面某元素的id/name重名,改為不一樣後,問題沒了。結論:
不要把js函式名和頁面元素名命名為相同的名稱 ,否則會產生不可預料的錯誤。
經歷三:
<input type="button" name="submit" value="修改" onclick="empty();">
當name寫的submit的時候出現:物件不支援此屬性或方法。改成button,就沒有事了。
<input type="button" name="button" value="修改" onclick="empty();">