文章詳情頁
javascript - <div onclick="fun()"></div>這種fun函數(shù)只有寫成全局函數(shù)才有效嗎?
瀏覽:249日期:2023-04-16 16:06:08
問題描述
<p onclick='fun()'></p>
貌似事件函數(shù)只能寫在全局作用域,如果我想調(diào)用類里面的方法呢?
class xxx(){ func(){}//如果要調(diào)用這個(gè)方法呢?不能直接寫在onclick后面吧}
問題解答
回答1:想調(diào)用類中的函數(shù),你得實(shí)例化吧
let x = new xxx()
<p onclick='x.fun()'></p>
首先,你得明白 class 僅僅是構(gòu)造函數(shù)的語法糖而已,等價(jià)于
var xxx = (function () { function xxx() {} xxx.prototype.func = function () { }; return xxx;}());
呃,class 后面那個(gè) () 是什么意思?新語法?
標(biāo)簽:
JavaScript
相關(guān)文章:
1. html5 - datatables 加載不出來數(shù)據(jù)。2. node.js - mongodb查找子對(duì)象的名稱為某個(gè)值的對(duì)象的方法3. 測(cè)試自動(dòng)化html元素選擇器元素ID或DataAttribute [關(guān)閉]4. html5和Flash對(duì)抗是什么情況?5. 利用IPMI遠(yuǎn)程安裝centos報(bào)錯(cuò)!6. javascript - QQ第三方登錄的問題7. 在mac下出現(xiàn)了兩個(gè)docker環(huán)境8. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?9. spring-mvc - spring-session-redis HttpSessionListener失效10. 正在使用electron和node.js做桌面應(yīng)用,需要實(shí)時(shí)監(jiān)聽是否有網(wǎng)絡(luò)連接,node或者electron是否可以做到
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備