文章詳情頁(yè)
javascript - <div onclick="fun()"></div>這種fun函數(shù)只有寫成全局函數(shù)才有效嗎?
瀏覽:149日期: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ù)的語(yǔ)法糖而已,等價(jià)于
var xxx = (function () { function xxx() {} xxx.prototype.func = function () { }; return xxx;}());
呃,class 后面那個(gè) () 是什么意思?新語(yǔ)法?
標(biāo)簽:
JavaScript
相關(guān)文章:
1. mysql如何配置遠(yuǎn)程php外網(wǎng)鏈接數(shù)據(jù)庫(kù)2. 老師 我是一個(gè)沒有學(xué)過php語(yǔ)言的準(zhǔn)畢業(yè)生 我希望您能幫我一下3. mysql - eclispe無法打開數(shù)據(jù)庫(kù)連接4. mysql 5萬張表 導(dǎo)出成sql 不要內(nèi)容,只要結(jié)構(gòu),非常慢。如何解決啊?5. 導(dǎo)入數(shù)據(jù)庫(kù)不成功6. 數(shù)據(jù)庫(kù) - mysql中有沒查看數(shù)據(jù)大小的函數(shù)??7. PHP單例模式8. mysql如何判斷數(shù)據(jù)不存在則插入呢?9. mysql - 關(guān)于數(shù)據(jù)緩存策略方面的疑惑10. mysql無法刪除字段(錯(cuò)誤1091),但是對(duì)該字段設(shè)置主鍵后就可刪除,為什么?
排行榜

熱門標(biāo)簽