Prisoner
Цитата:
. К примеру getElementById вернет первый элемент
|
я в курсе, только эта объектная модель мешает аспектному разделению стилей. ведь мы говорим не только об удобстве создания сценариев но и о визуальном оформлении.
например логичней я себе вижу, надо было создавать фукцию getelementbyclassid , где параметром может быть menu#top , а id это не уникальный идентификатор элемента во всем коде, а уникальный идентификатор одного из элементов класса (в данном примере class=menu).
либо второе решение, также в случае не уникальности, для getElementById выдавать массив всех найденных элементов, где ключом является порядок появления в коде, но при этом стили обрабатывать в зависимости от предка класса.
и никаких двухсмысленностей