タグ付けされた質問 「selectors-api」

5
querySelector、ワイルドカード要素が一致しますか?
querySelectoror を使用してワイルドカード要素名の一致を行う方法はありquerySelectorAllますか?属性クエリではワイルドカードがサポートされていますが、要素自体はサポートされていません。 私が解析しようとしているXMLドキュメントは、基本的にプロパティのフラットリストであり、名前に特定の文字列が含まれている要素を見つける必要があります。 XMLドキュメントが必要な場合は、おそらく再構築が必要であることを理解していますが、それは起こりません。 明らかに非推奨となったXPath(IE9で削除された)の使用に戻る以外の解決策は許容されます。

3
特定の属性が設定されている要素に対してのみquerySelectorAllを使用する方法
属性が設定されdocument.querySelectorAllているすべてのチェックボックスに使用しようとしていvalueます。 value設定されていないページに他のチェックボックスがあり、値はチェックボックスごとに異なります。ただし、IDと名前は一意ではありません。 例: <input type="checkbox" id="c2" name="c2" value="DE039230952"/> 値が設定されているチェックボックスだけを選択するにはどうすればよいですか?

12
Javascript .querySelector find <div> by innerTEXT
特定のテキストを含むDIVを見つけるにはどうすればよいですか?例えば: &lt;div&gt; SomeText, text continues. &lt;/div&gt; 次のようなものを使用しようとしています: var text = document.querySelector('div[SomeText*]').innerTEXT; alert(text); もちろん、それは機能しません。どうすればできますか?

10
querySelectorは直接の子を検索します
私はjqueryのような関数を持っています: function(elem) { return $('&gt; someselector', elem); }; 問題は、どうすれば同じことができるのquerySelector()ですか? 問題は、&gt;セレクターでquerySelector()親を明示的に指定する必要があることです。回避策はありますか?

5
数値であるIDでquerySelectorを使用する
私が理解していることから、HTML5仕様では、このような数値であるIDを使用できます。 &lt;div id="1"&gt;&lt;/div&gt; &lt;div id="2"&gt;&lt;/div&gt; を使用してこれらの問題にアクセスできますが、を使用することはできgetElementByIdませんquerySelector。次のようにすると、コンソールにSyntaxError:DOM Exception 12が表示されます。 document.querySelector("#1") querySelectorHTML5仕様で有効であると記載されているのに、IDとして数値を使用しても機能しないのはなぜですか。複数のブラウザを試しました。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.