시간에 따라 main.js 폴더에서 다른 스타일 시트를 가져 오려고합니다. 그러나 콘솔에서 파일을 찾을 수 없음 오류가 계속 수신됩니다.Javascript 파일 경로가 올바르게 연결되지 않습니다.
inspect 요소를 열 때. day.css 파일은 DOM에 있지만 콘솔에 파일을 찾을 수 없음 오류가 표시되고 파일 경로가 잘못되었습니다. 파일 :
브라우저는 경로로 보여줍니다 ///Users/myname/Documents/directory/foodclock/day.css
을하지만 그것이 있어야하는 것은 : 파일 : /// 사용자/MyName로
/Documents/directory/foodclock/css/day.css --- 이것은 ----이 문제를 해결하는 데
function getStylesheet() {
var currentTime = new Date().getHours();
if (0 <= currentTime&¤tTime < 5) {
document.write("<link rel='stylesheet' href='night.css' type='text/css'>");
}
if (5 <= currentTime&¤tTime < 11) {
document.write("<link rel='stylesheet' href='morning.css' type='text/css'>");
}
if (11 <= currentTime&¤tTime < 16) {
document.write("<link rel='stylesheet' href='day.css' type='text/css'>");
}
if (16 <= currentTime&¤tTime < 22) {
document.write("<link rel='stylesheet' href='evening.css' type='text/css'>");
}
if (22 <= currentTime&¤tTime <= 24) {
document.write("<link rel='stylesheet' href='night.css' type='text/css'>");
}
}
getStylesheet();
어떤 제안을 내 자바 스크립트 코드? 미리 감사드립니다.