Я начинаю изучать javascript и понимаю, что тишины не разрешены при именовании идентификаторов. Однако в CSS обычно используется тире для идентификаторов и классов.
Помогает ли использование тире в CSS каким-то образом мешать взаимодействию с javascript? Например, если бы я использовал getElementByID ( "css-dash-name" ). Я пробовал несколько примеров, используя getElementByID с тире в качестве имени для идентификатора div, и он работал, но я не уверен, что это случай во всех других контекстах.