<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>鋒利的jQuery</title>
<link href="https://bbs.csdn.net/topics/css/index.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="https://bbs.csdn.net/topics/css/default.css" type="text/css"/>
<link rel="stylesheet" href="https://bbs.csdn.net/topics/css/ceshi.css" type="text/css"/>
<script src="https://bbs.csdn.net/topics/js/jquery.js"></script>
<style type="text/css">
.highlight {
background: #FF3300;
}
</style>
</head>
<body class="bg" id="top">
<div class="html">
<div class="html-main1">
<article class="html-main">
<div id="renshi">
<h1>認識jQuery</h1>
<div class="lr">
<h3>撰寫簡單的jQuery代碼</h3>
<form>
<button onclick="xianshi()">彈出警告框</button>
</form>
</article>
</div>
</div>
<script src="https://bbs.csdn.net/topics/js/jquery.js">
$(function() {
function xianshi() {
alert("hello word!")
};
}
</script>
<!--**************************************-->
</body>
</html>
uj5u.com熱心網友回復:
原生JS不能寫到JQ里啊!!uj5u.com熱心網友回復:
很多錯誤1、form表單button要寫type等于button,不然會submit提交
2、script代碼塊寫src做什么?
3、$()里面寫函式,直接dom使用是不行的,可以去看看作用域相關檔案
() => {} 等于 function(){} 具體看es6
<form>
<button type="button" onclick="xianshi()">彈出警告框</button>
</form>
</article>
</div>
</div>
<script>
let xianshi
$(function() {
xianshi = () => {
alert("hello word!")
};
})
</script>
uj5u.com熱心網友回復:
4、script代碼塊$()缺失右括號uj5u.com熱心網友回復:
函式定義的范圍不對,你把function xianshi()寫在了jq的載入函式內了,按鈕點擊事件識別不到xianshi函式,你要寫到最外層uj5u.com熱心網友回復:
我就看出來script代碼塊里不能寫鏈接,不然代碼塊里的代碼無效uj5u.com熱心網友回復:
你怎么可以在參考外部js的script代碼塊里添加js邏輯呢。解決方案
1.自己寫一個js檔案,把邏輯放進去,然后參考到當前檔案
2.在當前頁面,參考js檔案后增加script代碼塊,進行邏輯填充
uj5u.com熱心網友回復:
為啥不能 混寫可以的轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/30405.html
標籤:JavaScript
上一篇:Js實作replaceAll
下一篇:谷歌 火狐兼容性問題?
