答えて
、あなたはDOMDocument使用することができます。
<?php
$html = '<html><body><div id="first"></div><div id="second"></div></body></html>';
$dom = new DOMDocument;
$dom->loadHTML($html);
$element = $dom->getElementById('second');
// this will be null if it isn't found
var_dump($element);
* DOMDocument *オブジェクトには['getElementById'メソッド](http://php.net/domdocument.getelementbyid)があります。 – Gumbo
彼はどのようにクライアント側でこれを使用していますか? - >彼はajaxを使用する必要があります! – Thariama
ハハ、グンボーを歓声、完全に忘れてしまった。私は最近、あまりにも多くのスクリーンスクレイピングをしてきました。更新されます。 – Shabbyrobe
いいえ、PHPはコンテンツを提供することしかできません.POSは、あなたが作成するよう求めたものを除いて、DOMのコントロールやビューを持っていません。
はいphpはDOMを制御するために複数のクラスを提供します。たとえば、DomDocumentクラスと言うことができます。それは良いフォーマットされていないhtmlに来る場合は本当に完璧ではないが、そこに。 – botenvouwer
PHPはサーバー側のみであるため、直接ではありません。
本当にそうしたいのであれば、あなたのページのコード全体をajaxリクエストを使ってあなたのサーバ上のphpスクリプトに送って、それを解析して指定されたIDを持つdivが存在するかどうかを調べることができますShabbyrobes投稿、これは非常に効果がないとあなたは簡単にjavascriptでそれを確認することができますが推奨されません...)とあなたのajaxの応答で結果を返します。あなたは、文字列にHTMLサーバー側を使用している場合
- 1. チェックボックスが存在するかどうかチェックする方法PHP
- 2. クラウドファイル(PHP API)にオブジェクトが存在するかどうかをチェック
- 3. ディレクトリがPHPで存在するかどうかをチェック
- 4. ノードがphpでxmlに存在するかどうかをチェック
- 5. DIVが存在するかどうかを示すPHPカスタマイゼーションモジュール
- 6. ユーザ名が既にデータベースに存在するかどうかチェックするPHP PHP
- 7. チェックembedタグが存在するjavascript
- 8. 複数のテーブルに特定のIDが存在し、Oracleには特定のIDが存在するかどうかをチェックする方法は?
- 9. 要素がリストに存在するかどうかチェックする
- 10. ComboBoxにアイテムが存在するかどうかをチェックする
- 11. フラグが存在するかビット単位でチェックする
- 12. PHPExcelシートが存在するかチェックする
- 13. IDが存在するSQL句が代替テーブルにX回存在する
- 14. as3 xml要素が存在するかどうかをチェック
- 15. 値が存在するかどうかをチェック
- 16. チェック変数charが存在するかどうかを
- 17. データベースに値が存在するかどうかをチェック
- 18. データフレームが存在するかどうかをチェック
- 19. Node.js - Mongoose - コレクションが存在するかどうかをチェック
- 20. ファイルが別のサーバーに存在するかどうかをチェック
- 21. オブジェクトが存在するかどうかのAWS SDKチェック
- 22. MFC - Microsoft Wordプログラムが存在するかどうかをチェック
- 23. QSettingsで値のレジストリが存在するかどうかをチェック
- 24. MongodbとRuby gem - レコードが存在するかどうかをチェック
- 25. RadGridで列が存在するかどうかをチェック
- 26. データが既に存在するかどうかをチェック
- 27. メソッドが同じクラスに存在するかどうかをチェック
- 28. 変数が存在するかどうかをチェック
- 29. WCFサービスが存在するかどうかをチェック
- 30. オブジェクトがJSON内に存在するかどうかをチェック
それは、サーバー側を行うためのあなたの理由は何ですか? –
どの要素ですか? HTML文書のHTML要素ですか? – Gumbo
あります。たとえば、 '
'が存在しない場合は' echo'テストは存在しません。 ' – Daryl