我是网页开发人员的绝对初学者。我有一个HTML,CSS和JavaScript文件。我只想改变一个按钮的背景颜色,但不幸的是它不起作用。所有的文件(包括jQuery库)都被放置在一个文件夹中。任何线索表示赞赏。无法加载jQuery代码
HTML文件:
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<script src="jquery-3.1.0.min.js"></script>
<script src="code.js"></script>
</head>
<body>
<button class="button">Click!</button>
</body>
</html>
css文件:
.button {
background-color: #4CAF50;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}
.button_clicked {
background-color: #ff0000;
}
的JavaScript代码:
var clicked = function(){
$('.button').clicked(function(){
$(this).toggleClass("button_clicked");
});
};
$(document).ready(clicked);
如果jqery文件是在你的HTML页面的相同foolder尝试uisng ./(点/)的相对路径 – scaisEdge
打开开发者控制台。你看到控制台中的错误吗? JavaScript代码位于何处?我看不到你的JS文件在那个html文档中的位置。 – epascarello
它写道:** jQuery.Deferred异常:$(...)。clicked不是一个函数clicked @ file:/// C:/Users/Ehsan/Desktop/New%20folder/code.js:2:2 g/[email protected]:///C:/Users/Ehsan/Desktop/New%20folder/jquery-3.1.0.min.js:2:29566 g/ k <@file:// /C:/Users/Ehsan/Desktop/New%20folder/jquery-3.1.0.min.js:2:29882 undefined ** –