htmlページに任意の方法で表示される13桁の数値コード(ncodeと呼ぶ)を効率的に検索する必要がありました。 <p>ncode</p>
、または<input type="hidden" value="ncode">
または<span content="ncode"></span>
となります。要素の正確なhtmlを指定してDOM内の要素を検索
私は私が必要とするHTMLフラグメントを検索し、特定の場合には、それは
<span itemprop="gtin13" content="0885913103914"></span>
ことをやった、私は実際のDOM要素を見つけるために、jQueryのを使用して簡単だろうと思ったが、私が返す正規表現を作成しました動作するものを見つけることができないようです。私は$(body).filter( ":contains()")やさまざまな類似のものを試しました。
ですから、既知の文字列に一致するHTMLの要素をDOM内に配置するにはどうすればよいでしょうか?
できない場合は、見つかったhtml文字列をさまざまなプロパティで解析し、それらのプロパティを使用して要素を選択する必要があります。要素を直接選択してDOMで照会して操作できる方法があるようです。
いくつかの例を共有できますか? – gurvinder372
正直なところ、HTMLの正規表現はDOM解析よりもはるかに速くなると思います。私はあなたが持っているものに固執します。 – Archer