Плохо помещать tags внутри тегов , только для строковых манипуляций, а не для стилизации?

Я хотел бы создать группы текстового содержимого . Скажем, у меня есть следующее: 8:00 (1 hour) , можно изменить шаблон времени 8:00 , затем текст в скобках (1 hour) также можно изменить.

Я думал делать что-то вроде

  8:00  (1 hour)  

Плохо помещать tags внутри тегов , только для строковых манипуляций, а не для стилизации?

Solutions Collecting From Web of "Плохо помещать tags внутри тегов , только для строковых манипуляций, а не для стилизации?"

Из спецификации HTML 4.01:

 < !ELEMENT OPTION - O (#PCDATA) -- selectable choice --> 

Из спецификации HTML 5:

Модель контента: текст.

(Даже спецификации HTML 3.2 и HTML 2 говорят: < !ELEMENT OPTION - O (#PCDATA)*> )

Элемент option не может иметь дочерних элементов. Так что да, это плохо.

Вы можете использовать плагин Javascript для преодоления этого ограничения. Например, плагин jQuery «Select2» Select2 . Я использую его в нескольких своих проектах и ​​считаю, что он довольно гибкий и удобный.

Их много, но они делают то же самое – конвертируют традиционные в

блоки с дополнительной функциональностью.

Элемент option

Модель контента: текст

Нет, это не нормально. Подумайте о сохранении значений в вашем скрипте, чтобы вы могли их перекомпоновковать, когда это необходимо.

Вам лучше использовать замену HTML для вашего если вы хотите это сделать.

Как установлено другими людьми, и я пробовал с и другими тегами, не принимает tags внутри него.

Что вы можете сделать, поскольку вы не можете использовать внутри
Вы можете использовать номер индекса для извлечения текста через
document.getElementById (selectid) .options [x] .text, где x – соответствующий индекс, как переменная.

Тогда вы используете «(», чтобы разделить переменную на время и удалить последний символ, который удаляет «)»,

Образец:

   

Изменение его намного проще:

   

Если вы используете функцию for, вы можете изменить каждое значение выбора, заменяя 1 на 2, 3 и так далее, и поместить функцию заданного интервала для постоянного обновления.

Одним из вариантов редактирования было бы использование некоторого причудливого шаблона для обновления содержимого. Он будет медленнее и ресурсоемким, и зависит от того, насколько регулярным является формат, но не требует каких-либо модификаций HTML. Однако моя озабоченность связана с доступностью и опытом пользователей. Изменение значений сильно затрудняет загрузку программного обеспечения для чтения с экрана, а также может смутить других пользователей.