問題タブ [innerhtml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
895 参照

javascript - テキストをinnerHTML IE7の問題と比較する

IE7 の innerHTML バグの回避策が見つかりません。動的に生成された HTML の内容を見て、テキストが「-1」の場合は変更する必要があります。プロトタイプ js ギャラリーを使用していますが、修正が見つかりませんでした。何か案は?

JS:

0 投票する
5 に答える
136 参照

html - HTMLヘルプを縮小

HTMLで表示する必要がある2000個のアイテムの配列があります-各アイテムはdivに配置されます。これで、各項目に 6 つのリンクが表示され、クリックしてさらにアクションを実行できるようになりました。単一のアイテムが現在どのように見えるかを次に示します。

さて、問題はパフォーマンスです。ページのマスター div に項目を設定するために innerHTML を使用しています。私の「単一のアイテム」に含まれるhtmlが多いほど、DOMがそれを追加するのに時間がかかります。私は今、HTMLをできるだけ小さくしようとしています。それぞれに単一のスパンを使用することなく、スパンを異なる方法でレンダリングする方法はありますか? おそらくjQueryを使用していますか?

0 投票する
1 に答える
1109 参照

javascript - ie7innerhtml奇妙な表示の問題

ie7(互換モードのie8)で奇妙な問題が発生しています。javascriptinnhtmlを使用して値を更新するdivコンテナーがあります。これはFirefoxとIE8で正常に機能します。ie7では、値は更新されませんが、値をクリックして強調表示すると更新されます。また、ブラウザーの高さを変更すると、次の更新で値が正しく更新されます。

外側のdivコンテナのpositionプロパティをstaticからstaticに変更すると、更新が正しく機能することがわかりました。

このページはここで表示できますhttp://islendingasogur.net/test/webmap_html_test.html 互換性がオンになっているInternetExplorer8では、灰色のボックスのタイムスタンプが1回だけ更新され、その後は変更がないことがわかります。右下隅のタイムスタンプは10秒ごとに更新されます。ただし、灰色のボックス内のテキストを強調表示すると、更新されたタイムスタンプ値が表示されます。

これがページです:

クラスdiv_var_value、div_timestamp、およびdiv_last_update_timeを持つdivはすべて、javascript関数によって更新されます。div "div_image_container"は、これを引き起こしているようです。少なくとも、その位置プロパティを静的から相対的なものに変更すると、値が正しく更新されます。

これは、値を更新するページです。

投稿を編集し、問題のWebページへのリンクを追加しました。また、Internet Explorer 7でWebページをテストしましたが、このエラーは表示されません。互換性がオンになっているIE8でのみこのエラーが発生しました。

誰かがこれを以前に見たことがあり、修正があれば、私は非常に感謝します。

ありがとう。

0 投票する
4 に答える
1924 参照

asp.net - innerHtmlに挿入されたラジオボタンから値を取得するにはどうすればよいですか

ラジオボタン列のあるテーブルがあります。ラジオボタン列をセルに動的に挿入して機能させることができました(問題がある場合はdiv)。ただし、ポストバックでは、innerHtmlは「checked」属性で更新されていません。

ラジオボタンがチェックされているかどうかを(サーバー上で)確認するにはどうすればよいですか?

詳細:これは、更新パネル内のユーザーコントロールにあります。

これは私のトピックに関する良い投稿ですが、それでも役に立ちません

0 投票する
3 に答える
2898 参照

javascript - 変更された div:innerHTML でタグをユーザーに公開するのではなく、ブラウザーにタグをレンダリングさせるにはどうすればよいですか?

ユーザーが含まれるテキストを選択し<div></div>て、太字のテキストに変更できるようにしています。つまり から<div>this is some text</div>まで<div>this is <b>some</b> text</div>。div.innerHTML を に変更すると、HTML としてレンダリングされ太字で表示されるのではなくthis is <b>some</b> text、タグがユーザーに表示されることを除いて、すべてが機能しています。これはすべて Javascript を使用してクライアント側で行われます。<b>some</b>

タグをユーザーに公開するのではなく、ブラウザに強制的にレンダリングさせるにはどうすればよいですか?

リクエストごとに、ここにコードがあります...

HTML...

ジャバスクリプト...

と...


firebug を介して div:innerHTML を見ると、タグが&lt;b&gt;ではなくエスケープされていることがわかります<b>

0 投票する
3 に答える
3555 参照

javascript - innerHTMLはFFで動作しますが、IEでは動作しません!

私のJSPでは、次の<showDateFormat/>
ような カスタムタグを使用しています。

そして私のcommon.jsファイルで私は持っています

そのため、私のページではshowDateFormat、タグが使用されている場所であればどこでも、が表示されます(mm/dd/yyyy)。FFでは正常に動作していますが、IEでは正常に動作していません。何が問題なのか?

0 投票する
6 に答える
8005 参照

javascript - innerHTMLのサイズ制限

AJAXを使用してhtmlfileをにロードしたいので、これに対してjsMath<div> を実行する必要があります。私がinnerHTMLでこれまでに行ったことはすべて、1つか2つの段落であり、おそらく表や画像です。派手すぎるものはありません。

あらゆる種類の複雑なcssフォーマットを使用してinnerHTMLを外部25kファイルに設定すると、どのような潜在的な問題が発生する可能性がありますか?(jsMathのおかげで)これを行う他の方法は考えられませんが、制限があるかどうかを知る必要があります。

前もって感謝します。

-デイブ

0 投票する
4 に答える
37580 参照

javascript - Javascriptでタグを検索し、innerHTMLを取得します

それはおそらく本当に単純なことですが、私はただ学んでいます。

3つのブロッククォートタグが付いたページがあり、特定の文字列を含むページのinnerHTMLを取得する必要があります。文字列を検索/照合して、照合された結果を含むタグのinnerHTMLを取得する方法がわかりません。

どんな助けでもいただければ幸いです!

0 投票する
1 に答える
805 参照

javascript - 入力ボックスのappendChild()を使用したIE7の不具合

次のJavaScriptを使用して、ドロップダウンメニューの数値に基づいていくつかの入力を追加しています。FirefoxとChromeでは正常に機能しますが、IE7では、入力はすべて新しい行に残ります。