問題タブ [outerhtml]

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 投票する
2 に答える
1579 参照

c# - VB.NET / C#.Net MSHTML: 特定の要素に「setAttribute('name',value)」を使用した後、Outerhtml から「name」属性を取得できません

会社の既存のツールとのカスタム統合を使用して、会社で使用するための WYSIWYG アプリケーションを開発しています。

「.OuterHtml」を使用して html 文字列を取得しようとすると、特定の要素、特に INPUT タグ要素から「name」属性を取得できませんでした。

コード例:

はい、名前属性だけでなく、他の属性も欠落していました。(例: TYPE) この問題について誰か助けてくれませんか?

試みた解決策:

** 失敗した ** :(

究極のソリューション:

私がHtmlAgilityPack.dllを使用していれば、今は動作します:( Microsoft mshtmlは最悪です! :(

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

c# - Web ブラウザ要素の外側の html を削除

デフォルトで指定されたページに移動する Web ブラウザーを備えた C# アプリケーションがあります。

私がやりたいのは、ドキュメントが完全にロードされたら、タグ名 (ID/クラスではない) で html 要素を選択し、その外側の html を削除することですが、しばらく試してみましたが、まだ成功しませんでした..

これは私のイベントであり、これまでのところ

CLASS/ID を持たないフォーム要素を選択し、その外側にあるすべての HTML コード (outer-html) を削除して、それがページに表示される唯一のものになるようにしたいと考えています。

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

jquery - jQuery - Firefox で動作 - IE と Chrome で Undefined を返す

jQuery を使用する Web ページのいくつかの関数で使用している次の XML があります。

以下に示すように、値を設定するために上記を利用する関数では:

上記の最後の行は、新しい XML を outerHTML に設定し、それを別の関数に渡します (テーブルに書き込むため)。

Firefox では、最後の行が正常に機能し、console.log に、newXML予想される XML が表示されます。ただし、IE と Chrome の両方でUndefinedが返されます。3 つのブラウザーすべてで outerHTML にある XML データを使用できるようにするには、何をする必要がありますか?

ありがとう!

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

javascript - outerHTML がコメントを返すのはなぜですか?

ここに jsfiddle があります - http://jsfiddle.net/stevea/QpNbu/3/outerHTML -を持つすべての要素を収集しますclass='active'。私が驚いたのは、次のように HTML の一部をコメントアウトしたとしても、

outerHTMLまだそれを取り戻します!これはまだDOMに入れることができないので、どこを見ているのだろうと思ってouterHTMLいます。

洞察をありがとう。

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

vb6 - VB6 webbrowserエラーがouterhtmlプロパティを取得できません

私はVB6によって作成された古いプログラムを持っていて、うまく機能していました.Webブラウザコントロールを使用してWebページをロードし、文字列内のhtmlを取得しています。最近、HTMLコードを大きなページでのみ発生します。

ここに画像の説明を入力

以下の私のコード

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

javascript - document.getElements と HTML を出力する JS の難しさ

HTML ドキュメントの後半で既存の HTML コードを出力しようとしています。HTMLコードを出力に変更することはできず、JSだけで変更できます。関連するコードは、他のタグに使用されるクラスを持つ順序付けられていないリストです。

JS コード

http://jsfiddle.net/fGF7g/3/ですべてが表示され、編集可能になります。

明らかなエラーがあれば申し訳ありません、私は JS の初心者です。

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

javascript - outerHTML と属性の更新

属性の更新を含む文字列として HTML コードを取得しようとしています。

JavaScript を使用してオプションを更新するselectタグがあります。

デフォルトでは、最初optionselectedHTML 属性を使用していますselected="selected"

selectedを使用して最初のオプションから設定を解除し、2 番目のオプションをoption1.selected = false設定してから、 a のを呼び出すと、次のようになります。option2.selected = trueoptionouterHTMLselect

ご覧のとおり、selectedアトリビュートはまだ最初のoptionにありますが、2 番目の に移動されていoptionます。期待される結果は

これはhttp://jsbin.com/adAbAMe/2/edit?html,js,console,output (クリックrun with jsして結果を取得)の例で、selected属性が変更された場合、HTML では変更されないことを示しています。コード。

しかし、outerHTML から属性の更新が成功した最終的な HTML を取得する必要があります。これselectをどこかに移動すると、JavaScript を使用する前に行った更新が取得されないからです。

実際の属性値を持つ文字列として HTML を取得する方法はありますか?

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

jquery - 外側の HTML から特定の値を取得する方法

関数の1つにある文字列であるouterHTMLから特定の属性を取得しようとしています。

HTML は次のとおりです。

ここにいます...

私が興味を持っている属性は、balise の div "divGaucheFavRelais" にあります。それらはdata-id-relaisとdata-code-pays-relaisです。JQueryでいくつか試してみましたが、取得できず、印刷すると常に未定義のエラーが発生します。

これが私が試したものです:

ご覧のHTMLコードはテンプレートによって生成されているため、別の方法で取得できないと思います...

誰かが助けてくれたら...どうもありがとう:)

編集 :

必要な情報を取得する方法を見つけましたが、これが正しい方法であるかどうかはまったくわかりません...私には少しハッキリしているようです...

この解決策があなたが忘れなければならない解決策の1つにすぎないかどうか誰かが教えてくれたら...

私を助けようとしているあなたのツールタイムに再び感謝します;)

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

javascript - outerHTML を使用した後の Onclick イベントの問題

これはコードです:

outerHTML は正常に動作しますが、その後incasariクラスを「クローン」すると、クローン部分で onclick イベントが機能しなくなります。削除ボタンがあります。最初のクラス「incasari」では動作しますが、クローン クラスでは動作しません。なんで ?

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

javascript - 2 つの ID 間の HTML コンテンツを取得するにはどうすればよいですか?

これは私のjsコードです:

2 つの ID の間で HTML コンテンツを取得したいと考えています。その後、この HTML をdiv「コンテンツ」クラスの に追加し、既存の HTML を削除し、ID の後に HTML を新しいdiv. outerHtmlを返すようになりましundefinedた。私は何をすべきか ?

これは、jQgrid プラグインによって生成された htnml コードです。 ここに画像の説明を入力