我有這樣的一個案例:將數據放入html5數據中是否正確?
屏幕上有很多'岩石',每一個都有像克,分數和速度的屬性。一旦點擊了搖滾,我們就會發布它的屬性。
現在我把所有的石頭的屬性都放在了dom中,像data-gram,data-score和data-speed。 'e.target'用於獲取dom,所有屬性都是如此。
<div class="rocks" data-gram="10" data-score="100" data-speed="10"></div>
我想知道是不是有缺點?
另外,還有其他更好的方法嗎?
這就是爲什麼它存在的原因,還有其他的解決方案,但這一個肯定是有效的。請注意,您可以通過jquery'$ .data'方法訪問這些屬性。 –
@ WillemD'Haeseleer - 用純JS完成它並不困難:http://www.sitepoint.com/use-html5-data-attributes/並且您還可以使用CSS根據其數據設置樣式 – Pikamander2