2011-12-26 8 views
-1

私はuserscriptを持っています。私は最近jqueryを追加しました。jscriptとjqueryとUncaught TypeError

私はラインで働いていたことをjqueryの追加前に:私はjqueryのを追加した後

document.getElementById("servertime").removeAttribute("id"); 

が、今を(jqueryのが働いている)この行は、それが未定義であることを私にエラーを与えます。 jqueryの前になぜそれが動作していたのですか?奇妙である

+1

誰が知っていますか?コードを表示する必要があります。 jQueryは要素からIDを削除していますか? –

+1

あなたのHTML、JavaScript、jQueryコードを教えてください。 – Virendra

+0

[this fiddle]で問題を再現できません(http://jsfiddle.net/HMGds/) –

答えて

1

が、あなたは今、これを行うにはjQueryを使用することができます。

$("#servertime").removeAttr("id"); 
+0

私は知っています。とにかく私はそれを働かせたい。 – Hooch

+0

その行でエラーが発生していない可能性がありますか?あなたのコードはかなり基本的ですが、DOMが何とかjQueryによって変更され、 "servertime"要素が存在しない限り、何も間違っていることはありません。 –

+0

[@]を削除すると動作しますajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.jsが必要です – Hooch

関連する問題