나는 index.html 파일과 script.js 파일을 사용하여 간단한 몇 줄의 코드 만 실행하려고합니다. HTML 파일에서 코드는 Codepen에서 작동하지만 데스크탑 파일에서는 작동하지 않습니다.
, 나는 문서 타입의 HTML을 가지고 :var elems = $("div");
if (elems.length) {
var keep = Math.floor(Math.random() * elems.length);
for (var i = 0; i < elems.length; ++i) {
if (i !== keep) {
$(elems[i]).hide();
}
}
}
내가 CodePen이 실행, 또는에서 코드 편집기에 때 :
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="javascript/script.js"></script>
</head>
<body>
<div id="content1">This is content 1 </div>
<div id="content2">This is content 2 </div>
<div id="content3">This is content 3 </div>
</body>
</html>
그리고 내 자바 스크립트 섹션에 대해 내가 가지고
이 웹 사이트, 잘 작동합니다. 내 바탕 화면 (index.html을, script.js에있는 파일을 사용할 때하지만 자바 스크립트 폴더에있는 폴더 구조가 올바른지 (script.js이다 내가 믿는 할 작동하지 않습니다.) 당신에게 모든 감사
그것은 분명 코드에 문제가되지 않습니다. 크롬 개발 도구 (ctrl + shift + i, 소스 탭)에서 파일을 확인하고 어떻게 생겼는지 확인하십시오. – TricksfortheWeb