<html>
<head>
<title>test</title>
<script type="text/javascript">
function remove(){
alert("點我了!");
}
</script>
</head>
<body>
<input type="button" value="測試" οnclick="remove()"/>
</body>
</html>
上面這段代碼真是奇葩!!!害我浪費這麼多時間,廢話不多說,記錄一下糾結糾結的地方。
【測試環境】 chrome 26.0.1410.64 m 和 IE10
【問題】代碼在IE10下執行的時候沒有任何問題,當在上述chrome版本下執行的時候一個奇怪的現象出現了:
按鈕消失了,問題是我沒有自定義代碼要刪除這個按鈕!
【解決】
1、重新定義js函數的名稱
2、使用命名空間
【參考資料】
官方:https://code.google.com/p/chromium/issues/detail?id=170395