問題タブ [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 に答える
2923 参照

javascript - childNodesのないjavascriptinnerHTML?

ajaxを使用して木々の木材が表示されないFirefoxの問題が発生している場合、phpスクリプトからhtmlソースを取得します

このhtmlコードにはタグが含まれており、tbody内にさらにいくつかのtr/tdが含まれています

ここで、このtbodyプレーンコードを既存のテーブルに追加します。ただし、もう1つの条件があります。テーブルはフォームの一部であるため、チェックボックスとドロップダウンが含まれています。table.innerHTML +=contentを使用する場合; Firefoxはテーブルをリロードし、その中のすべての要素をリセットします。

私が持っているのはこれです

これは非常に些細なことで問題が見当たらないか、そのコーナーケースであり、ここの誰かがこれについてアドバイスを与えるために多くの経験を持っていることを願っています-誰もが私が期待する最終的に解析されたdom要素ではなくテキストノードを取得する理由を想像できますか?

ところで:ところで、完全な例を示すことはできません。テストセットではなく、実際に発生するバグの1つである、動作しない小さなコードを記述できません。

thx all

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

javascript - innerHTMLを追加した後にaddEventListenerがなくなりました

さて、javascript/greasemonkeyを使用して次のhtmlをサイトに追加しました。(サンプルのみ)

また、要素のクリックイベントリスナーも追加しました。この時点まではすべて正常に機能し、要素をクリックするとクリックイベントが発生します。

しかし...私はスクリプトに別の関数を持っています。それは特定の条件でそのhtmlを変更します。つまり、それを追加するので、次のようになります。

しかし、これが行われると、最初の2つの要素に追加したリスナーが壊れます...クリックしても何も起こりません。

追加を行う関数の呼び出しをコメントアウトすると、すべてが再び機能し始めます!

助けてください...

0 投票する
2 に答える
977 参照

javascript - SharePoint Designer - xmlHTTPRequest innerHTML

アドレス バーのクエリ文字列からデータ ビューをフィルター処理する SharePoint ページがあります。アドレス バーのクエリ文字列に一致するメインの sharepoint ライブラリ内のファイルも返すことで、さらに機能を追加したいと考えました。コンテンツ エディター Web パーツを追加し、フィルタリングされた結果を含む検索ページを Web パーツ div にインポートする xmlHTTPRequest を追加しました。innerHTML = xmlhttp.responseText を使用して Web パーツの div を設定すると、エラー メッセージが表示されますが、それを innerText に変更すると、Web サイトからテキストを受け取ります。受け取ったエラー メッセージは「不明なランタイム エラー」でした。

ありがとう、アンソニー

0 投票する
2 に答える
865 参照

javascript - 警告中の InnerHTML は、Firefox では二重引用符で警告しますが、IE では警告しません

データを取得してデータベースに保存するために innerHTML を作成します。Firefox で試したところ、属性の引用符 (" または ') が正しく表示されます。しかし、IE では、属性の引用符 (" または ') が取得されません。これはブラウザの問題ですか?これに対する任意の答え。

ありがとう

0 投票する
8 に答える
47588 参照

javascript - Javascript - innerHTML が HTML 選択メニューで機能しない

私の HTML ページには、「月」と「日」という ID を持つ 2 つの選択メニューがあります。「日」は、ページの読み込み時に空です。「月」には、1 月から 12 月に対応する 1 ~ 12 の値を持つ 12 のオプションがあります。

「月」には、次の関数を呼び出す onchange イベントがあります。

(見やすくするためにオプションタグの周りに中括弧があると想像してみてください...)

私が達成しようとしていることは明らかだと思います...そして、選択した月に関係なく、ID「日」の選択のinnerHTMLがまったく満たされないことを除いて、すべてが正常に機能します。そして、関数のこの段階に問題があることはわかっています。なぜなら、実行される if、elseif、else コードをアラートなどに変更すると、問題なく動作するからです。

innerHTML の問題を知っている人はいますか?

ありがとう

編集:Firefox 3.6の使用

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

javascript - ネストされたdivタグの要素のinnerHTMLを変更する

私はかなり馬鹿であることが明らかになりました-このコードの上のJSにエラーがありました-ご迷惑をおかけして申し訳ありません-以下のすべてが何らかの形で正しいです..(また、私はで動作するものを選択していますIEが正解です)。ご協力ありがとうございます!!

-代表的なコードのみ-テーブル行のinnerhtmlを変更する方法を知る必要があります-

助けてくれてありがとう

明確にしましょう。400行のHTML/JS / Jqueryコードが動的に生成されているので、問題のある部分に簡略化します。

この関数は、ボディがロードされたときに呼び出されます。

これは体の中にあります:

PS:jqueryタブを使用していますが、それは問題にはなりません。

@Geroごとに、次のことを試しました。すべての読み込みを次のように変更しました。

BlahBlah-残りすべて..

体内で

@plodderの読み込みごと:

そして残りの何とか何とか..

と体:

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

javascript - HTMLコードを挿入するjavascript

テーブルがあり、ボタンをクリックして新しい行を追加できる状況があります。行はサーバーによって動的に生成され、HTML で返されます。したがって、基本的に私がする必要があるのは、新しい行を古いテーブルの前に置くことです。このようなもの:

それは確かに機能しますが、テーブルヘッダーがあり、明らかに、その後に新しい html を挿入する必要があります。どうすればいいですか?insertBefore または insertAfter は役に立ちません (afaik)。なぜなら、それらは要素を挿入するためのものであり、解析されていない HTML ではないからです。では、ヘッダーの行のオブジェクトを持っている場合、その後 (または前) に別の行を (HTML で) 挿入するにはどうすればよいでしょうか?

あなたのアイデアをありがとう

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

html - Xpath と innerHTML

実際のテキスト (innerHTML) が Logout であるすべてのアンカー ('a' のみ) 要素を見つけるために、どの Xpath 式を使用できますか。

何かのようなもの

それは正しいでしょうか?

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

javascript - javascript スクリプト innerhtml

こんにちは、画像を渡す関数 changeDivHTML を呼び出したい

関数は、この画像を特定のIDのdivに追加します。

機能はこれ

しかし、画像ブラウザをクリックすると、JavaScriptエラーが表示されます。

このエラーを解決する方法を教えてください。

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

jquery - jqueryでマッチした要素のhtmlを取得する方法

私はこのhtmlを持っています

"<div id="test123">"innerhtmlだけでなく、そのdivボックスのコンテンツもそれ自体が欲しい

私は試した$('#test123').html()

しかし、それは私に内部htmlしか与えませんでした