Как добавить атрибут id ко всем тегам html, которые имеют только тег имени - PullRequest
0 голосов
/ 13 июля 2020

Пример того, что мне нужно сделать:

должен иметь атрибут id .

Все элементы HTML, имеющие атрибут NAME, также должны иметь атрибут ID, если у них его еще нет.

Как я могу этого добиться? Пытался использовать регулярное выражение, но HTML плохо отформатирован, поэтому он не сработал, я думаю о разборе всех файлов JSP, добавлении идентификатора к элементам, у которого его нет, и перезаписи исходного JSP файл.

PS: нужно переместить старое приложение из IE5 в IE11 или Edge. В IE5 getElementById отлично работает, если поле имеет только атрибут name, но в последней версии IE это не так.

1 Ответ

0 голосов
/ 14 июля 2020

Будет использовать Jsoup, эта замечательная библиотека анализирует даже jsp -s после незначительных изменений. Пришлось закомментировать директивы и <%%>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...