Мне нужно получить атрибут id класса и применить стиль, основанный на этом id.MooTools 1.1, как получить идентификатор класса и применить стиль
Так, например, 3 элементов списка каждый с классом «опечатка», один идентификатор «приложение», другой идентификатор «application_osx», а окончательный идентификатор «application_osx_terminal»
Класс «опечатка» обрабатывается CSS, но мне нужно будет присвоить фоновое изображение на основе имени идентификатора.
Так, если идентификатор случается «application_osx» или «someotherid», он будет автоматически этот CSS применяется к нему
#application_osx { background: url(/path/to/image/application_osx.png) }
#someotherid { background: url(/path/to/image/someotherid.png) }
Я пытаюсь использовать MooTools 1.1 для этого.
Я предполагаю, что это будет выглядеть следующим образом скелетным
<html>
<head>
<title>Blah</title>
<script src="path/to/mootools.js"></script>
<script>
A SCRIPT THAT PRINTS OUT:
#application_osx { background: url(/path/to/image/application_osx.png) }
#someotherid { background: url(/path/to/image/someotherid.png) }
BASED ON THE CLASS "TYPO"
</script>
</head>
<body>
<ul>
<li id="application_osx" class="typo">Application OSX</li>
<li id="someotherid" class="typo">Someotherid</li>
</ul>
</body>
</html>
изменения в 'вар ID = el.get ("ID") ; if (id) el.setStyle (... + id +) '- хотя я не думаю, что он имел в виду, что точно –
get ('id') введен в 1.2, см. http://docs111.mootools.net/ Native/Element.js, был getProperty ('id') до ... – tonio
true, я полностью пропустил версию mootools в теме вопроса ... создав стиль, который вы гарантируете, что в будущем добавление и удаление элементов с этими идентификаторами в DOM будут автоматически создаваться автоматически, в отличие от необходимости запускать свой код, чтобы каждый раз их стиль. –