1. ホーム
  2. javascript

[解決済み] JQueryのhtml()とinnerHTMLの比較

2023-06-24 13:31:23

質問

jQueryの html() メソッドと同じ動作をする innerHTML ? とは何か違いがあるのでしょうか? innerHTML とjQueryの html() メソッドのどちらを使うべきでしょうか?これらのメソッドが両方とも同じことを行う場合、私はjQueryの html() メソッドの代わりに innerHTML ?

私の問題は、私はすでに設計されたページで作業している、ページはテーブルを含み、JavaScriptで innerHTML プロパティを使用して、動的に入力されています。

で正常に動作しています。 Firefox しかし インターネットエクスプローラ はエラーを発生させます。 unknown runtime exception . 私は、jQueryの html() メソッドと IE のエラーは消えました。しかし、すべてのブラウザでうまくいくとは思えませんし、すべての innerHTML プロパティをjQueryの html() メソッドを使用します。

どうもありがとうございました。

どのように解決するのですか?

質問にお答えします。

.html() は単に .innerHTML を呼び出すだけです。また、これは try/catch を使おうとしているブロックもあります。 innerHTML の使用を試み、それが失敗した場合は、jQueryの .empty() + append()