答えて
、あなたは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はユーザーが存在するかどうかチェックする
- 3. フィルタが存在するかチェックする
- 4. DIVが存在するかどうかを示すPHPカスタマイゼーションモジュール
- 5. クラウドファイル(PHP API)にオブジェクトが存在するかどうかをチェック
- 6. ディレクトリがPHPで存在するかどうかをチェック
- 7. PHPでチェック機能が存在するかどうか
- 8. ノードがphpでxmlに存在するかどうかをチェック
- 9. ユーザ名が既にデータベースに存在するかどうかチェックするPHP PHP
- 10. データベースが存在するかチェックSQLite(UWP)
- 11. ngIf変数が存在するかどうかチェックする
- 12. phpデータベースの行が存在するかどうかをチェックする
- 13. MVCにレコードが存在するかどうかチェックする
- 14. 複数のレルムモデルにIDが存在するかどうかをチェック
- 15. jsonの配列にPHPチェック変数が存在する場合
- 16. forループを使用してIDをチェックするJSONキーが存在する
- 17. JS値が存在するかどうかチェック
- 18. JSONデータにキー値が存在するかどうかをチェック
- 19. 複数のテーブルに特定のIDが存在し、Oracleには特定のIDが存在するかどうかをチェックする方法は?
- 20. Box.com api - "ファイルが存在する"チェック
- 21. チェックembedタグが存在するjavascript
- 22. レコードが既に存在するかどうかチェックする
- 23. 要素がリストに存在するかどうかチェックする
- 24. TabControlにタブが存在するかどうかチェックするC#
- 25. リストが存在するかどうかをチェックする
- 26. ComboBoxにアイテムが存在するかどうかをチェックする
- 27. URLがクライアントサイドコードに存在するかどうかをチェックする
- 28. PHP - インデックスがSQL内に既に存在するかどうかをチェック
- 29. PHP - 変数値がファイルに存在するかどうかをチェック
- 30. 同じ名前とIDのテキストボックスに値が存在するかどうかをチェックする方法は?
それは、サーバー側を行うためのあなたの理由は何ですか? –
どの要素ですか? HTML文書のHTML要素ですか? – Gumbo
あります。たとえば、 '
'が存在しない場合は' echo'テストは存在しません。 ' – Daryl