問題タブ [innertext]

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

c# - メイン ノードの末尾に文字列行がある場合、utf-16 xml ファイルを編集する方法

utf-16エンコーディング タイプの特別な XML ファイルがあります。このファイルはデータの保存に使用され、C# Windows フォーム アプリケーションを使用して編集する必要があります。

問題は次のとおりです。通常の XML ファイルではありません。ファイルの最後にも文字列行があるため、このエラーが発生します。

xmlファイルとしてロードしようとすると

最後の行を一時的に置き換えて、内部テキストを変更した後に元に戻そうとしましたが、機能しますしかし、宣言行を失い、ファイルの最後にそのテキストがあるときにそれを書き直す方法が見つかりませんでした!_
そのため、of (Serie) および (No) ノードを変更する必要がありInnerTextますが、ファイルの末尾にある宣言行または文字列テキストを失いたくない

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

java - webdriverを使用して内部テキストで要素を見つける方法

内部テキストで要素を見つけて選択しようとしています。私のスクリプトは、特定の電子メールを選択する必要がある受信トレイに移動します。受信トレイ内のすべての電子メールは同じ ID とクラスを持ち、異なるのはクラスの内部テキストです。

以下の方法やその他の方法を試しましたが、成功しませんでした。

HTML:

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

c# - 同様のタグ (要素) 名で xml innerText を更新します。

私の問題は、以下に示すように、xml ファイルに最大 3 回出現する電子メール要素があることです。

以下のコードで3つのタグを編集しようとしたところ、

最初のメールのみを編集すると、xml 要素名が同じであるために上書きされる問題があります。

最初のメール要素名を選択しようとxnl[0]["email"][0].InnerText = "D";しましたが、うまくいきませんでした。なにか提案を?

更新:(コード付き)

c# コード:

xml コード:

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

javascript - HTML要素が空かどうかを調べる方法は?

要素が空かどうかを調べたい。おそらくこれは、人々が innerText と innerHTML の違いを理解するのにも役立つ最良の例の 1 つです。

以下に例を示します。

Example_Number | インナー HTML | 内側のテキスト | #childElements | isElementEmpty(結果)

1 ………………| 空ではありません...| 空……| 0......................| はい

2 ………………| 空ではありません...| 空……| 1......................| いいえ

3 ………………| 空ではありません...| 空ではありません..| 0......................| いいえ

4 ………………| 空ではありません...| 空ではありません..| 0......................| いいえ

5 ………………| 空……| 空……| 0......................| はい

#5 では、トリミングされた値が考慮されます。

明らかに、innerHTML は、要素が空かどうかのチェックには寄与しません。ここで、innerText/textContent と numberOfChildElement がどのように寄与するかを確認する必要があります。したがって、上記の調査結果に基づいて、私は結論付けました

これらの両方の条件が満たされた場合、要素は空です。

  1. Trimmerd innerText/textContent が空です。(#5 を満たす)
  2. 子要素の数が 0 です。(#2 を満たす)

したがって、コードは次のようになります

私は自分のアプローチを検証し、ここでユースケースを見逃しているかどうか、またはより良いソリューションが本当に役立つかどうかを伝えたいだけです.

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

javascript - Javascript Document.write が機能しない

Innertext に基づいて div を動的に設定しようとしています。これが機能しない理由を誰かに教えてもらえますか?

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

javascript - div innerText が変更された場合に JavaScript イベントをトリガーする

div の innerText が変更されたときにアラートを出したい:

うまくいきません、助けてください。

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

javascript - Firefox で剣道ボタンのテキストが変更されていませんが、IE と Chrome では動作しています。

これが私のコードです:

チェックボックスの変更innerTextで剣道ボタンの変更をしています。これは IE と Chrome では正常に機能しますが、Firefox では機能しません。

正確な問題は何ですか?

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

javascript - Javascript innerText ニュアンス

innerText プロパティについて疑問に思っています。次のマークアップを検討してください。

HTML

次に、次のコードを実行します。

JS

ここでフィドル

このコードをそのまま実行すると、foo、および空行が出力され、次にbar.

スクリプトの最初の行をコメントアウトし、テキストを含む div の正確なレベルでクローズインする 2 番目の行のコメントを外すと、このコードfooは , found, を出力しますbar

ここでの私の質問は次のとおりです。最初の反復でスクリプトが出力する場合、fooなぜそうでa[i].innerText == "foo"はないのtrueですか? ああ、その空の行はどこから来ているのですか?

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

javascript - ChromeのJavaScriptでinnerTextを設定するには?

Chrome で要素の開始タグと終了タグの間に innerText を設定しようとしていますが、これまでのところ機能していません。何故ですか?私はこれらを試しました:

これがフィドルです:http://jsfiddle.net/La1tadpd/