問題タブ [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 投票する
1 に答える
112 参照

jquery - リンクの先頭からスペースを削除し、A タグの外側にスペースを追加します

私たちのブログには、いつもリンクの中にスペースを誤って入れてしまう著者がいます。そのため、各リンクは下線付きのスペースで始まります。これは非常に面倒です。次のコードを使用してjquery経由でこれを修正しようとしましたが、最初のスペースのリンクを解除し、HMTL A要素の上にリンクされていないスペースを追加できないようです。

例: http://jsfiddle.net/691tx33w/

スペースを削除すると、単語とリンクがくっついてしまいます。

0 投票する
0 に答える
174 参照

javascript - javascript 'outerHTML' を正確にネイティブな方法で実装する完璧な方法

次の 2 つの方法のように、outerHTML を使用できることは誰もが知っています。

しかし、一部のブラウザはそれを実装していないため、自分で実装することにしました。これらはすべて自分で行ったことです:

ご存知のように、これは最初の方法の実装ですが、実装を単に組み込みの outerhtml の方法のように、後で説明します。

ElementのouterHMTLプロパティの2番目の方法を実装する方法がわかりませんか?

Web と持っている本を検索したところ、サポートされていないブラウザーで次のようにアウター HTML が実装されていることがわかりました。

ええ、私が検索した上記のコードを使用して実装できますが、私自身のコードを含めて上記のコードを使用すると、関数を使用しています。ただし、outerHTML は関数ではなく要素オブジェクトのプロパティであり、組み込みの方法で完全に実装する必要があります。これにより、将来、すべてのブラウザーが outHTML プロパティを実装するときに実装コードを削除しても使用できるようになります。コードを一切変更せずに。

組み込みの方法: star.outerHTML 上記のコードの方法 (良くない): star.outerHTML() star.outerHTML(value)

自分で書いたコードを完璧にするアイデアはありますか?ありがとう

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

javascript - jQuery outerHTML 終了タグ

get outer html: にjQueryを使用して$('.page')[0].outerHTMLいますが、これは機能しますが、次のように閉じる必要があるimgタグがあります<img src="smth" />が、 outerHTML delete /。この問題をどのように解決しますか?

UPD:まあ、私はまだ解決策を見つけていません。変更なしで外側のhtmlを取得するにはどうすればよいですか?

0 投票する
0 に答える
691 参照

vb.net - innerhtml と outerhtml の違い

たまにしか発生しないエラーに直面しています:テーブル (Web ページ内) に別のテーブルが含まれているかどうかを確認しようとしています。これを行うには、タグとコードを
探します。 メインテーブルを含むオブジェクトから innerhtml を抽出しているときにエラーが発生することがあります ( . そこで、以下のコードを試してみたところ、問題は解決したようです。<table></table>html
innerhtml

だから私の質問は: 1)と
の違いは何ですか? 2) 私は本当に解決しましたか? または、動作しているように見えますが、まだ解決していませんか? 3)の代わりに使ってもいいですか? それは良いですか?innerhtmlouterhtml

innertextinnerhtml


まだエラーが発生するのではないかと恐れていたので、編集します。

innerHtmlしかし、誰かが と の違いを説明してくれたらありがたいですouterHtml

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

javascript - 要素のouterHTMLを別の要素のコンテンツとして表示する方法は?

結果を直接Webページに「印刷」したいのですが、「コード」を挿入outerHTMLした結果が書き込まれます。outerHTML

console.logウィンドウに表示するのは簡単alertですが、ページに書き込みたいと思います。

結果は次のようになります。

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

javascript - javascriptでouterHTMLを変更できない

ページに次の HTML テンプレートがあります。

_[[template]] テキストを取り除き、[[bid_id]] を数値に置き換えようとしています。私はこれを試しました:

この時点で、new_oh を console.log に記録すると、まさに私が望んでいるものです。すべてが正しく置き換えられています。しかし、次の行...

ここでは、outerHTML を設定しようとしても何も起こりません。innerHTML を設定しても機能しますが、outerHTML を設定することをお勧めします。エラー メッセージは表示されず、outerHTML が設定されていない理由がわかりません。

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

php - PHPで別のWebサイトからOuterHtmlを取得する

別の Web サイトのテーブルから取得した情報を Web サイトにフィードしています。以前は次の方法で必要な情報を取得していました。

次に、正規表現を使用して操作します。

残念ながら、他の Web サイトは変更されており、ソース コードは HTML テーブルではなくなりました。

しかし、情報 (Chrome ブラウザー) を使用して要素を検査すると、それがテーブルであることがわかり、その要素の「Outer-HTML」を「コピー」してファイルに「貼り付ける」ことができます。

その情報 (要素またはページ全体の外部 HTML) をキャプチャするための、より「プロフェッショナル」な方法は、コピー アンド ペースト以外にありませんか? みんなありがとう。

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

javascript - 外部 HTML データが完全ではありません

HTML:

JS:

コンソールの出力を見てください。

func1() の場合:

func2() の場合:

document.callee.caller.arguments[0].targetoffunc1() document.currentScript.parentNodeの要素func2()が同じであるため、両方の出力に違いがあるのはなぜ<div>ですか? <div>fromの完全な outerHTML が必要func2()です。