問題タブ [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.
c# - VB.NET / C#.Net MSHTML: 特定の要素に「setAttribute('name',value)」を使用した後、Outerhtml から「name」属性を取得できません
会社の既存のツールとのカスタム統合を使用して、会社で使用するための WYSIWYG アプリケーションを開発しています。
「.OuterHtml」を使用して html 文字列を取得しようとすると、特定の要素、特に INPUT タグ要素から「name」属性を取得できませんでした。
コード例:
はい、名前属性だけでなく、他の属性も欠落していました。(例: TYPE) この問題について誰か助けてくれませんか?
試みた解決策:
** 失敗した ** :(
究極のソリューション:
私がHtmlAgilityPack.dllを使用していれば、今は動作します:( Microsoft mshtmlは最悪です! :(
c# - Web ブラウザ要素の外側の html を削除
デフォルトで指定されたページに移動する Web ブラウザーを備えた C# アプリケーションがあります。
私がやりたいのは、ドキュメントが完全にロードされたら、タグ名 (ID/クラスではない) で html 要素を選択し、その外側の html を削除することですが、しばらく試してみましたが、まだ成功しませんでした..
これは私のイベントであり、これまでのところ
CLASS/ID を持たないフォーム要素を選択し、その外側にあるすべての HTML コード (outer-html) を削除して、それがページに表示される唯一のものになるようにしたいと考えています。
jquery - jQuery - Firefox で動作 - IE と Chrome で Undefined を返す
jQuery を使用する Web ページのいくつかの関数で使用している次の XML があります。
以下に示すように、値を設定するために上記を利用する関数では:
上記の最後の行は、新しい XML を outerHTML に設定し、それを別の関数に渡します (テーブルに書き込むため)。
Firefox では、最後の行が正常に機能し、console.log に、newXML
予想される XML が表示されます。ただし、IE と Chrome の両方でUndefinedが返されます。3 つのブラウザーすべてで outerHTML にある XML データを使用できるようにするには、何をする必要がありますか?
ありがとう!
javascript - outerHTML がコメントを返すのはなぜですか?
ここに jsfiddle があります - http://jsfiddle.net/stevea/QpNbu/3/outerHTML
-を持つすべての要素を収集しますclass='active'
。私が驚いたのは、次のように HTML の一部をコメントアウトしたとしても、
outerHTML
まだそれを取り戻します!これはまだDOMに入れることができないので、どこを見ているのだろうと思ってouterHTML
います。
洞察をありがとう。
vb6 - VB6 webbrowserエラーがouterhtmlプロパティを取得できません
私はVB6によって作成された古いプログラムを持っていて、うまく機能していました.Webブラウザコントロールを使用してWebページをロードし、文字列内のhtmlを取得しています。最近、HTMLコードを大きなページでのみ発生します。
以下の私のコード
javascript - document.getElements と HTML を出力する JS の難しさ
HTML ドキュメントの後半で既存の HTML コードを出力しようとしています。HTMLコードを出力に変更することはできず、JSだけで変更できます。関連するコードは、他のタグに使用されるクラスを持つ順序付けられていないリストです。
JS コード
http://jsfiddle.net/fGF7g/3/ですべてが表示され、編集可能になります。
明らかなエラーがあれば申し訳ありません、私は JS の初心者です。
javascript - outerHTML と属性の更新
属性の更新を含む文字列として HTML コードを取得しようとしています。
JavaScript を使用してオプションを更新するselect
タグがあります。
デフォルトでは、最初option
はselected
HTML 属性を使用していますselected="selected"
。
selected
を使用して最初のオプションから設定を解除し、2 番目のオプションをoption1.selected = false
設定してから、 a のを呼び出すと、次のようになります。option2.selected = true
option
outerHTML
select
ご覧のとおり、selected
アトリビュートはまだ最初のoption
にありますが、2 番目の に移動されていoption
ます。期待される結果は
これはhttp://jsbin.com/adAbAMe/2/edit?html,js,console,output (クリックrun with js
して結果を取得)の例で、selected
属性が変更された場合、HTML では変更されないことを示しています。コード。
しかし、outerHTML から属性の更新が成功した最終的な HTML を取得する必要があります。これselect
をどこかに移動すると、JavaScript を使用する前に行った更新が取得されないからです。
実際の属性値を持つ文字列として HTML を取得する方法はありますか?
jquery - 外側の HTML から特定の値を取得する方法
関数の1つにある文字列であるouterHTMLから特定の属性を取得しようとしています。
HTML は次のとおりです。
ここにいます...
私が興味を持っている属性は、balise の div "divGaucheFavRelais" にあります。それらはdata-id-relaisとdata-code-pays-relaisです。JQueryでいくつか試してみましたが、取得できず、印刷すると常に未定義のエラーが発生します。
これが私が試したものです:
ご覧のHTMLコードはテンプレートによって生成されているため、別の方法で取得できないと思います...
誰かが助けてくれたら...どうもありがとう:)
編集 :
必要な情報を取得する方法を見つけましたが、これが正しい方法であるかどうかはまったくわかりません...私には少しハッキリしているようです...
この解決策があなたが忘れなければならない解決策の1つにすぎないかどうか誰かが教えてくれたら...
私を助けようとしているあなたのツールタイムに再び感謝します;)
javascript - outerHTML を使用した後の Onclick イベントの問題
これはコードです:
outerHTML は正常に動作しますが、その後incasariクラスを「クローン」すると、クローン部分で onclick イベントが機能しなくなります。削除ボタンがあります。最初のクラス「incasari」では動作しますが、クローン クラスでは動作しません。なんで ?
javascript - 2 つの ID 間の HTML コンテンツを取得するにはどうすればよいですか?
これは私のjsコードです:
2 つの ID の間で HTML コンテンツを取得したいと考えています。その後、この HTML をdiv
「コンテンツ」クラスの に追加し、既存の HTML を削除し、ID の後に HTML を新しいdiv
. outerHtml
を返すようになりましundefined
た。私は何をすべきか ?
これは、jQgrid プラグインによって生成された htnml コードです。