什麼是從字符串和對象分裂或提取CSS屬性的最佳方法?Javascript拆分屬性到對象排除字符串
var cssProperties = 'background:green;content:"Content;";color:pink;';
上面應該導致以下
var theObject = {
background:'green',
content:'"Content;"',
color:'pink'
}
不幸的是我不能只使用一個分裂(「;」)通過陣列和循環由於在URL中的分號。我可以創造一個循環遍歷每個角色的巨大循環,同時跳過「;」只是用引號包裹,但似乎有點不對。
是否有這樣的正則表達技巧?
可選: 也有任何真正好的正則表達式網站。我理解了大部分的語法,但是在我發現的大多數網站上似乎並沒有很多實際的複雜實例。
爲什麼你會預計有URL中的分號? – Robusto 2010-10-27 23:23:51
我只是想盡可能使其失敗。 – William 2010-10-27 23:30:00
你可以把CSS放到一個新的DOM元素上,然後使用'.style'屬性來訪問它嗎? – staticsan 2010-10-28 00:06:15