問題タブ [nodevalue]

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 に答える
209 参照

javascript - ブックマークレットを介して新しい innerHTML を設定すると、ページ全体が削除されます。どうすれば修正できますか?

URLバーに書き込むと

私のブラウザはオブジェクトの innerHTML を変更しませんが、ページ全体を削除し、代わりに「テキスト」を設定します。

その後、ソースコードは次のようになります。

編集:

  1. この空のサイトに転送される前に、コマンドが正常に実行されたことがわかります (existing_elementid の内容が「何らかのテキスト」に変更されました)。
  2. コンソールで同じことをしようとしたとき、結果は望ましいものでした。しかし、コンソールは「何らかのテキスト」という答えもくれました。おそらく問題は、ブックマークレットが新しいページとして応答することでしょうか?
0 投票する
6 に答える
87053 参照

javascript - nodeValue と innerHTML および textContent の比較。どのように選択するのですか?

プレーンな js を使用してラベル要素の内部テキストを変更していますが、どのような理由で innerHTML、nodeValue、または textContent を使用すべきかわかりませんでした。新しいノードを作成したり、HTML 要素などを変更したりする必要はありません。テキストを置き換えるだけです。コードの例を次に示します。

jQuery ソースを調べたところ、nodeValue は 1 回だけ使用されていますが、innerHTML と textContent は数回使用されています。次に、firstChild.nodeValue が大幅に高速であることを示すこの jsperf テストを見つけました。少なくとも私はそう解釈しています。

firstChild.nodeValue がはるかに高速である場合、問題は何ですか? 広く支持されていませんか?他の問題はありますか?

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

php - Php DOM、getelementsbytagname、item、および nodevalue が空のリストを返す

私はここに新しく、php の最近のユーザーです。削除できない DOM ドキュメントでこの問題が発生しています。

実際、このコードは他の HTML ドキュメントに対しては既に機能していますが、この最後のドキュメントでは機能しません:

そして、私のPHPコードは次のようになります:

このコードをいくつかのドキュメント (または URL 入力変数を含む Web ページ) に使用しましたが、出力 $title が空であるため、最後のコードは機能しません。そして、私はその理由を理解できません!

ご助力ありがとうございます !

アーサー

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

javascript - JavaScript テキスト ノードのプロパティ

JavaScript のテキスト ノードのプロパティについて少し混乱しています。次の html があるとします。

そしてonload()機能:

このhttp://www.w3schools.com/js/js_htmldom_navigation.aspは、「テキストノードの nodeValue はテキスト自体です」と伝え ていますが、次の出力が得られます。

nodeValueが返さnullelement node、 が「何もない」理由を説明できますtext nodeか?

編集: 空白については、ここでうまく説明されています: https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Whitespace_in_the_DOM

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

dom - XPathで最初/2番目または4番目のtdコンテンツを選択する

これで脳ブロックを打て...

td 内の特定の値を取得しようとしています。ですから、最初は最初のものをつかみ、次に 2 番目のものをつかみます...

2番目または3番目のみを選択する方法をすべてのtd値に教えてくれます。

私はもう試した:

成功しませんでした。

例えば:

私を見つける

そこで、XPath を次のように変更しました。

[1]を追加すると、それが何をするかが返されます

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

domdocument - 関数内で DOMDocument の getNamedItem() と nodeValue() を呼び出す方法

DOMDocument を使用してインポートする XML があります。nodeValue() を取得するために使用される多くの foreach ループを避けるために、別の関数として使用しました。ライブサーバーでは機能しません。機能は次のとおりです。