我知道這可能看起來像一個奇怪的問題,但我使用特定的命名約定來編寫我的CSS。儘管最初的尷尬,它仍然適合我。使用Javascript選擇/應用樣式到特定的字符
基本上,而不是使用camelCase或seperate_with_underscore我用自定義的Unicode字符分隔我的類名稱。像這樣的:
sideNavܢ頭ܢ文本
那麼,如果我有一個特定的狀態修改一類,我會寫像這樣:
sideNavܢ頭ܢ文本ᆞ大膽
這些都不是CSS選擇這僅僅是我的命名約定。現在我的問題。
我正在使用原子文本編輯器,有時我希望能夠隱藏這些特殊字符。我可以使用JavaScript來選擇Atom中的東西,但是有可能使用JavaScript來從字面上選擇單個字符?
然後,我可以使用該選擇對其應用「display:none」樣式嗎?
像:
var a = document.getElementByChar("a");
a.style.display = "none";
任何幫助或想法,將不勝感激!
更新:我不想實際刪除字符。只是「隱藏」他們的看法。我使用的命名約定實際上比這更復雜,我使用這些特殊字符來定義文檔中的各種模式。
但是有時我只關心某些選擇器,而我希望其他人暫時離開。
號你需要換行字符,比如''元素和隱藏元素 – charlietfl
呀,我想通這一點。非常感謝您的確認。我會找到其他方法。 – YAHsaves
如果需要,可以使用String#replace()來替換包含它的元素的字符 – charlietfl