2
我正在上傳一個css文件,我希望從該文件記錄引用的每種顏色。使用JavaScript從CSS文件中拉出顏色
因此,如果css文件有{background-color:#ffffff; color:#000000;}
,我希望能夠創建一個列表:#ffffff, #000000
。
什麼是這樣做的最佳方式?
我工作的這個項目是在GitHub上,如果你想一些參考:https://github.com/yeremenko/farbe
預先感謝您的任何幫助,您可以提供!
function getFileContents() {
var reader = new FileReader();
reader.onload = function(contents) {
var fileContents = contents.target.result; //Stores file contents
var singleColor = /*magic*/;
};
reader.readAsText(selectedFile); //Gets file contents into string
};
getFileContents();
@Sergey你也問過關於獲取CSS文件和閱讀嗎? – Dropout
嘿@滴水 非常感謝您的幫助!我會試試看,回覆給你,但看起來不錯。 我能夠使用reader.readAsText(selectedFile)讀取文件; – Sergey
正則表達式'#[0-9aA-fF] {3}'和'#[0-9aA-fF] {6}'似乎也與'#footer'和'#result'匹配。任何想法爲什麼會發生? – Sergey