問題タブ [selectors-api]

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

javascript - querySelectorAll が機能しない

コンテナー内の最後のものをピックアップし、.divそれにいくつかのビジネス ロジックを適用する必要があるという要件があります。ユーザーは要素を追加/削除するオプションがあるため、最後の選択は.div動的でなければなりません。.div

最初に試してみましquerySelectorAllたが、うまくいかないようでした。そこで私はそれをに変更することにしましたがgetElementsByClassName、驚くべきことに同じロジックで動作しました。2番目のもの( )が機能しているのに がremove_div機能しない理由を誰かが教えてくれませんか?remove_div_2

注: 私はすでに 2 番目のオプションに進んでいるため、問題の修正/解決策を探しているわけではありません。querySelectorAllオプション withが機能しない理由を知りたいだけです。

以下は私のコードです:

HTML:

JavaScript:

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

javascript - Array.prototype.slice.call() & wrapper.querySelectorAll() は何をしますか?

js プラグインで次のコーンを見つけました

上記のコードでArray.prototype.slice.call()&が何をするのか理解できませんでした。wrapper.querySelectorAll( 'section' )見たことがないので、実際に何をしているのか知りたいです。

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

javascript - blockquote を含まないノードのクエリ セレクタ

次のマークアップのセレクターを見つけようとしています。blockquote を含むノードを除くすべてのノードが必要です。は<blockquote>常に、タグ<div>の直接の子になる a の直接の子になります。<body>

HTML の例:

期待される結果:

試みられたセレクター:

上記を試しましたが、セレクター内に直接の子セレクターを配置できません:not()。これは、失敗した試みのフィドルです。

私は現在 jQuery を使用しておらず、jQuery を使用することもできません。

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

javascript - Queryselector() は、javascript モジュール パターン内で null を返します

DOM の querySelector を介して html 要素を検索する変数を含むモジュールを作成しました。ただし、var expoElement は「null」を返します。何かご意見は?

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

javascript - querySelectorAll を使用した Javascript ホバー

そのようなことはどのように機能しますか:

http://jsfiddle.net/rc6Pq/10/

「BUTTON HOVER」にカーソルを合わせてから、この要素を属性「code」で「wow」と「lol」の異なる色で表示したいと思います。

よろしくお願いします!

0 投票する
6 に答える
115694 参照

javascript - 数値の ID で querySelector を使用する

私が理解していることから、HTML5 仕様では、このような数字である ID を使用できます。

を使用してこれらの罰金にアクセスできますが、ではアクセスできgetElementByIdませんquerySelector。次のことをしようとすると、コンソールにSyntaxError: DOM Exception 12が表示されます。

querySelectorHTML5 仕様で数字が有効であると示されているのに、数字を ID として使用できない理由が気になります。複数のブラウザを試しました。