我需要獲取類的id屬性並應用基於該id的樣式。MooTools 1.1,如何獲得類的id和應用樣式
因此,例如,每3個列表項與類「錯字」,一個ID爲「應用程序」,另一個ID爲「application_osx」,最後ID爲「application_osx_terminal」
類「錯字」由CSS處理,但我需要根據ID名稱分配背景圖像。
因此,如果ID恰好是「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>
變化到'VAR ID = el.get( 「ID」) ;如果(id)el.setStyle(... + id +)' - 儘管我不認爲他的意思恰恰是 – 2010-08-12 09:53:09
get('id')已在1.2中引入,請參閱http://docs111.mootools.net/ Native/Element.js,之前是getProperty('id')... – tonio 2010-08-12 11:22:34
是真的,我完全錯過了問題主題中的mootools版本...通過創建一種風格,確保未來在DOM中使用這些id添加和刪除元素將自動進行樣式設計,而不必每次都運行代碼來進行樣式設計。 – 2010-08-12 12:11:19