要素クライアント側のHTML div
のIDをJavaScriptで変更します。次のコードは、Internet Explorerでは正常に動作しますが、Firefox/2.0.0.20では動作しません。より最近のバージョンのFirefoxでも動作します。JavaScriptを使用してHTML要素のIDを変更するにはどうすればよいですか?
document.getElementById('one').id = 'two';
誰も教えてもらえます:
- これはFirefoxで動作しないのはなぜ。
- この作業をFireFoxで行う方法。
明確にするために、外部スタイルシートで別のスタイルを参照するように要素IDを変更しています。スタイルはIEでは適用されますが、FFでは適用されません。
でテストhttp://jsbin.com/elikaj/1/
をあなたはfirefoxで見つかるはずです - あなたはそうではないと思いますか? – Greg
これはFirefoxでうまく動作しますが、JavaScriptエラーが発生していますか?より多くのコード例を投稿できますか? –
Firebugをダウンロードし、コンソールウィンドウに何のエラーがスローされているかを見てください –