[解決済み] divにHTMLを挿入する
2022-06-27 06:07:10
質問
私はHTMLのチャンクをdivに挿入しようとしています。私はプレーンJavaScriptの方法がjQueryを使用するよりも高速であるかどうかを確認したい。残念ながら、私はそれを行う方法を忘れてしまった '古い'方法。
var test2 = function(){
var cb = function(html){
var t1 = document.getElementById("test2");
var d = document.createElement("div");
d.id ="oiio";
d.innerHtml = html;
t1.appendChild(d);
console.timeEnd("load data with javascript");
};
console.time("load data with javascript");
$.get("test1.html", cb);
}
私はここで何を間違えているのでしょうか?
編集
:
jqueryとplain jsのどちらが速いかという質問があったので、テストを書いてみました。
http://jsperf.com/html-insertion-js-vs-jquery
プレーンJSは10%速い
どのように解決するのですか?
これはあなたが望んでいることだと思います。
document.getElementById('tag-id').innerHTML = '<ol><li>html data</li></ol>';
IEでは、innerHTMLにアクセスできないタグがあることに注意してください。(例えば table 要素)
関連
-
JSクロスドメインソリューション リアクト構成 リバースプロキシ
-
[解決済み】Node.js getaddrinfo ENOTFOUND
-
[解決済み】GETできない / Nodejsエラー
-
[解決済み】ある要素を別の要素に移動させるには?
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み] HTMLマークアップのどこに<script>タグを記述すればよいですか?
-
[解決済み] JSON文字列を安全にオブジェクトに変換する
-
[解決済み] jQueryを使用してdivのinnerHTMLを置き換えるには?
-
[解決済み] AngularJSのコントローラからビューにHTMLを挿入する
-
[解決済み】一部のHTMLタグに任意のデータを格納する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
fetch ネットワークリクエストラッパーの説明例
-
JSアレイループと効率解析の比較
-
jsを使った簡単な照明スイッチのコード
-
HTML+CSS+JavaScriptで簡単な三目並べゲームを作成する。
-
元のイベントが実行されなかった後に要素を追加するためのjQueryソリューション
-
vueの補間表現とv-textディレクティブの違いについて
-
vueにおけるv-forループオブジェクトのプロパティ
-
[解決済み】Node Version Manager のインストール - nvm コマンドが見つかりません。
-
[解決済み】ERROR エラーです。スイッチのname属性が指定されていないフォームコントロールの値アクセッサがない
-
[解決済み】React-Redux: アクションはプレーンオブジェクトでなければならない。非同期アクションにはカスタムミドルウェアを使用する