<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!--这里要写两个script,不要搞忘了--> <script src="jquery-3.6.3.min.js"></script> <script> <!-- 这行代码也不能忘,否则一旦script写在body前,就会无效--> $().ready=function () { $("#11").click(function () { alert("haha"); }) } </script> <button id="11">haha</button> </body> </html>为什么不弹出警示框
时间: 2023-08-14 07:30:47 浏览: 143
-doctype-html-html-lang-en-dir-ltr-head-meta-name:
在这段代码中,使用了jQuery库来进行DOM操作,但是在使用jQuery前需要先引入jQuery库文件,否则会导致代码无法执行。而在这段代码中,引入jQuery库的路径"jquery-3.6.3.min.js"可能不正确,导致jQuery库文件无法加载。另外,使用$().ready()方法时应该直接使用$()或者$(document).ready()方法来绑定函数,而不是将函数赋值给$().ready属性。可以尝试将代码修改为以下形式:
```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="jquery-3.6.3.min.js"></script>
<script>
$(document).ready(function () {
$("#11").click(function () {
alert("haha");
});
});
</script>
</head>
<body>
<button id="11">haha</button>
</body>
</html>
```
这个代码可以在点击按钮时弹出警示框。
阅读全文