2

ユーザーが大きなフィールドの正方形を選択して「予約」できるプロジェクトに取り組んでいます。グリッドは、それぞれが一意の ID (1、2、3...) を持つ単なる html テーブルです。この例と同様: http://jsfiddle.net/MvFx9/ $ 簡単なフォームを送信すると、選択された四角が黄色に変わります。私はこれをJavaScriptで行い、IDですべての要素を検索し、それらのクラスを変更します。そして、それは完璧に機能します。

私が今やりたいことは、サーバー側で選択した各要素のクラスを変更することです。そのため、新しいユーザーがページをロードすると、他のユーザーがすでに予約している黄色の四角が表示されます。

しかし、私はそれを行う方法がわからない.javascriptでは不可能だと思うので、phpで試してみました. 同等の getelementbyid 関数はありますか?各要素のクラスを変更するにはどうすればよいですか?

アドバイスをください、ありがとう。

4

3 に答える 3

-1
DOMDocument::getElementById('element_id')

これを行うには、PHP DOMDocument クラスを使用します。

http://php.net/manual/en/domdocument.getelementbyid.php

編集:質問を完全に読んでいませんでした。

http://docs.php.net/manual/en/domelement.setattribute.php

setAttribute("class", "already_booked");
于 2013-06-03T15:27:00.127 に答える