問題タブ [nextsibling]

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

javascript - 次の兄弟はどのように機能しますか?

私はjsが初めてで、nextSiblingセレクターを使用するのはこれが初めてです。ドロップダウンメニューを実装しようとしています。以下のコードでは、メニュー項目をクリックしたときにサブメニューを表示する必要があります。どうすればこれを修正できますか?

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

javascript - nextSibling を他の文字列に置き換える

次のスパン要素があります。

</span>次の js 関数を使用して、との間の長さを取得できます</div>

長さが 8 未満の場合は、別の単語または文字列 (たとえば、thanks.) IN BETWEEN </span>and </div>(単語「thanks」の配置を参照) に置き換えたいと考えています。

どうすれば別の文字列に置き換えることができますか?

編集:

.each同じクラス名を持つ複数のスパン要素が存在する可能性があるため、使用していることに注意してください。1 行目はピリオド ( ) しかないため</span>.</div>、条件を満たし、別の単語 (この場合は「thanks」) に置き換えられます。

2 行目 ( </span>name</div>) では、長さが 2 より大きいため、置換されません。

これで明確になることを願っています。

...となります...

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

javascript - Javascript: .textContent は機能しますが、innerHTML は機能しません

奇妙な問題があります。一般に、変数を として設定すると表示されますが、設定するtextContentと表示されませんinnerHTML

より正確に

ここにHTMLがあります

ここにスクリプトがあります

したがって、基本的にこの演習ulでは、HTML を変更せずに、スクリプト内に を作成する必要があります。

の作成に成功しましたul。次に、ページのトップに移動するリンクを作成する必要があります。この部分は次のとおりです。

ここで、トップに戻るリンクを作成しようとします。クロムには兄弟の間に空白があるという利点を利用して、そこにそのリンクを作成します。

問題はそれが表示されないことです。デバッガーに移動すると、エラーはありませんが、何も表示されません。それが全体の考えを示している場合は変更ps[g].nextSibling.innerText = hih; します。.textContent

.innerHTMLと(または私が思う)の違いを知っている.textContentのに、リンクが表示されないのはなぜですか?

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

python - 前の兄弟のテキストに基づいて次の兄弟のテキストを取得する

私は次のHTMLを持っています:

基本的に、私は2つのリストを取得しようとしています:

私は現在、BeautifulSoup4 で Python 2.7 を使用しており、すべてのユーザーを見つけることができますが、それらを敬意を表するグループに分割することはできません。