2014-01-24 50 views
-4

這可能嗎?任何人都可以幫助我更好地表達這一點嗎?我想製作一個Javascript代碼,用於在HTML中將CSS中的類從一個切換到另一個。

+4

我們有一個搜索欄往上頂,以 –

+1

你說的queswtion是啞巴,或者我表達的不夠好,搜索欄應權有展示嗎?因爲它沒有顯示答案,因爲我理解這些單詞,但我認爲我剛剛通過此代碼學到了很多東西,所以我想說單寧,如果有人想要藝術.gif .apng .jpg我工作Adobe完整的創意套件,它的每一個程序(所有adobe)和corel,甚至當我解決問題時mspaint,讓我知道你的圖形設計問題,我會解決它,謝謝你的答案。 – Guildenstern

回答

0

您的問題已經在這裏回答: Change an element's class with JavaScript

if (document.getElementById("MyElement").className.match(/(?:^|\s)MyClass(?!\S)/)){ 
    document.getElementById("MyElement").className = document.getElementById("MyElement").className.replace(/(?:^|\s)MyClass(?!\S)/g , ''); //Remove Myclass 
    document.getElementById("MyElement").className += " AnotherClass"; //Add another class 
} 
+1

@惡魔惡魔這不是一個有效的答案。您應該將其標記爲重複或留下對該問題的評論。你在這裏做的是聲稱其他人已經寫過/已經回答的答案。 – RononDex

+0

'document.getElementById(「MyElement」)。className =「MyClass」;' – Guildenstern

+0

我的意思是爲什麼當我按下輸入來寫一個新行時,這很糟糕。 行 下面的代碼位我發現,發現元件JS: 的document.getElementById( 「MyElement」)的className = 「MyClass的」; 我想改變這個,所以它通過CSS類而不是唯一的CSS id找東西。 這是......甚至是感性的,還是我在做更多無意義的單詞? – Guildenstern

相關問題