Изменить идентификатор Div для проверки - PullRequest
0 голосов
/ 25 марта 2011

Я использую облегченную CMS с возможностью повторять регионы. Для того чтобы регион был повторяемым, он должен иметь идентификатор. Когда регион повторяется, то и идентификатор. Это приводит к тому, что мой код становится недействительным.

Я надеялся, что есть способ изменить все совпадающие идентификаторы (пример) на (пример-1), (пример-2) и т. Д. ... так, чтобы это подтвердилось. Я смог сделать это через JQuery, но он все еще не прошел проверку (я предполагаю, потому что Javascript - на стороне клиента), поэтому я думаю, что PHP может работать.

Спасибо за ваше время, Andre

1 Ответ

0 голосов
/ 25 марта 2011

Он не будет проверяться с помощью валидатора W3C, потому что он просто обрабатывает HTML.

Почему бы вам не изменить их, и вы не можете сделать это вручную, используйте DOMDocument (или эквивалент).

  1. Перебирайте элементы с id, который не является уникальным.
  2. Нажмите на число.
  3. Сохраните обратно.
...