タグ付けされた質問 「dom」

Document Object Model(DOM)は、XMLやHTMLなどのマークアップ言語の要素をプログラムで参照する方法です。[javascript]またはDOMパーサーを持つ他のプログラミング言語で使用します

2
textNode値を変更する
WebブラウザーでDOM textNodeの値を変更する方法はありますか? 新しいノードを作成するのではなく、既存のノードを変更できるかどうかを確認したいのです。 明確にするために、Javascriptでこれを行う必要があります。ブラウザのすべてのテキストは、他のHTMLノードの子である#textNodesに保存されますが、独自の子ノードを持つことはできません。 以下で回答するように、これらのオブジェクトのnodeValueプロパティを設定することでコンテンツを変更できます。
91 javascript  dom  dhtml 

10
ノードリストにforEachがないのはなぜですか?
<abbr>要素の内部テキストを変更する短いスクリプトを作成していましたnodelistが、これにはforEachメソッドがありませんでした。私はそれを知っているnodelistから継承していないArrayが、それは次のようには思えないforEach有用な方法を持っているだろうか?私が追加その防止を認識していないです特定の実装に問題があるforEachのではnodelist? 注:DojoとjQueryの両方がforEach何らかの形でノードリストを持っていることを知っています。制限により使用できません。

8
JavaScriptによるHTML要素スタイルの削除
要素のインラインスタイルタグの値を置き換えようとしています。現在の要素は次のようになります。 `<tr class="row-even" style="background: red none repeat scroll 0% 0%; position: relative; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="0000ph2009-06-10s1s02">` インラインスタイルではなく、クラスによってスタイルが設定されるように、すべてのスタイル要素を削除したいと思います。element.styleを削除しようとしました。そしてelement.style = null; そしてelement.style = ""; 無駄に。私の現在のコードはこれらのステートメントで壊れます。関数全体は次のようになり ます。function unSetHighlight(index){ if(index < 10) index = "000" + (index); else if (index < 100) index = "000" + (index); else if(index < 1000) …
90 javascript  html  dom  styles 


7
org.w3c.dom.ElementをJavaで文字列形式に出力するにはどうすればよいですか?
私が持っているorg.w3c.dom.Element私のメソッドに渡されたオブジェクトを。子ノードを含むxml文字列全体(オブジェクトグラフ全体)を確認する必要があります。を使用できるElementxml形式の文字列に変換できるメソッドを探していSystem.out.printlnます。println()'Element'オブジェクトだけではtoString()、xml形式が出力されず、その子ノードを通過しないため、機能しません。それを行うための独自のメソッドを作成せずに簡単な方法はありますか?ありがとう。
89 java  xml  dom 

12
JavaScriptで親要素のみを削除し、子要素は削除しない方法は?
まあ言ってみれば: <div> pre text <div class="remove-just-this"> <p>child foo</p> <p>child bar</p> nested text </div> post text </div> これに: <div> pre text <p>child foo</p> <p>child bar</p> nested text post text </div> 私はMootools、jQuery、さらには(生の)JavaScriptを使用して考えていましたが、これを行う方法を理解できませんでした。
88 javascript  dom 

7
window.location.hrefが変更されたときのイベント
ある時点で変更するサイトのGreasemonkeyスクリプトを書いていlocation.hrefます。 ページが変更されたwindow.addEventListenerときに(または同様の方法で)イベントを取得するにはどうすればよいwindow.location.hrefですか?また、新しい/変更されたURLを指すドキュメントのDOMにアクセスする必要があります。 タイムアウトとポーリングを含む他の解決策を見てきましたが、可能であればそれを避けたいと思います。



9
DOMコンテナを介してハイチャートチャートにアクセスするにはどうすればよいですか?
highcharts-chartをdivコンテナーにレンダリングする場合、div-Containerを介してチャートオブジェクトにアクセスするにはどうすればよいですか?チャート変数をグローバルにしたくありません。 var chart = new Highcharts.Chart({ chart: { renderTo: "testDivId", ... 関数を呼び出すために、このような上記のコンテキスト(擬似コード)の外でチャートにアクセスしたいと思います。 var chart = Highcharts.Chart("testDivId"); //access from id chart.redraw();

2
要素を削除する前にイベントリスナーを削除する必要がありますか?
イベントリスナーがバインドされている子を持つ親要素がある場合、親をクリアする前にそれらのイベントリスナーを削除する必要がありますか?(つまりparent.innerHTML = '';)要素がDOMから削除された場合に、イベントリスナーが要素からバインド解除されていない場合、メモリリークが発生する可能性がありますか?


8
jQuery Force setsrc属性をiframeに
メインページ(実際にはJSP)の中にiframeがあります。 <iframe name="abc_frame" id="abc_frame" src="about:blank" frameborder="0" scrolling="no"></iframe> これで、メインページに複数のリンク(JSPを介して動的にレンダリングされる)があり、srcを何らかのURLに設定しようとすることができます... 今私の質問は、jQuery(live()かもしれません)を使用して、abc_frameの「src」属性が常に特定の値(たとえば「somefixedURL」)を持つようにオーバーライドできますか? リンクのクリックをキャプチャできません。これは、一部のJavaコードを介して完全に動的に作成されているため、iframe srcをオーバーライドしようとしていますか?
83 javascript  jquery  dom 

2
JavaScriptで、新しいdivを動的に作成、変更、移動、可能な限り変更する方法は?
ページの読み込み時に新しいdivを作成したいと思います。これらのdivは、JSONファイルの外部データに応じて変化する順序付きグループとして表示されます。100を超えるdivが必要なため、forループを使用してこれを行う必要があります。 したがって、高さ、幅、上/左などに関して、作成された各divを変更できる必要があります。それでも、document.getElementById("created_div").style.whatever何もしません。新しいdivが1つも表示されません。新しいdivの高さ/幅を500px、背景を「赤」などに設定しましたが、新しいdivが確実に表示されることはありません。 私は何が間違っているのですか?
82 javascript  dom 

7
JQuery html()とinnerHTML
html()と同じように動作するjQueryのメソッドに完全に依存できますinnerHTMLか?innerHTMLとjQueryのhtml()方法に違いはありますか?これらのメソッドが両方とも同じであるhtml()場合、代わりにjQueryのメソッドを使用できinnerHTMLますか? 私の問題は次のとおりです。すでにデザインされたページで作業しています。ページにはテーブルが含まれており、JavaScriptではinnerHTMLプロパティを使用して動的にデータを入力しています。 アプリケーションはFirefoxで正常に動作していますが、InternetExplorerはエラーを発生させますunknown runtime exception。jQueryのhtml()メソッドを使用しましたが、IEのエラーは消えました。しかし、それがすべてのブラウザで機能するかどうかはわかりません。またinnerHTML、すべてのプロパティをjQueryのhtml()メソッドに置き換えるかどうかもわかりません。 どうもありがとう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.