Основная проблема:
Если вы установите значение для атрибута идентификатора, запущенного с номера, CSS не будет работать с этим, и навигация к этому идентификатору не выполнит.
Краткое описание:
Если вам нужно установить значение идентификатора (ы) из уникального источника данных, если исходная дата содержит такое значение, начатое с номера, если вам нужно установить цель на этот идентификатор в вашем проекте, ваш код не будет Работайте с этой частью, и будет очень трудно выяснить проблему, если проект является большим.
Иногда вы не можете представить причину этой проблемы, потому что другие части с одним и тем же кодом будут работать!
Таким образом, очень часто получают проблемы при его автоматическом генерации из источника данных.
Как решить эту проблему:
Чтобы решить эту проблему, мы можем добавить текст перед исходными данными, например:
id={`mytext${source-data}`}
и установите целевое значение таким образом:
{`#mytext${source-data}`}
Это всего лишь пример (JavaScript, React.js), вам необходимо следовать своему собственному коду, соответствующему синтаксису для реализации решения.
Следуй за мной на: LinkedIn GitHub Твиттер
Оригинал: “https://dev.to/tradecoder/how-to-fix-the-value-of-dynamically-generated-html-id-attribute-1mif”