Javascript 如何引用onload函数中生成的firepad变量

Javascript 如何引用onload函数中生成的firepad变量,javascript,html,firebase,codemirror,firepad,Javascript,Html,Firebase,Codemirror,Firepad,显示了使用firepad的代码示例。 因为生成时运行init(), 在init函数中定义的变量不能在html页面中引用。 函数init(){ //初始化Firebase SDK。 firebase.initializeApp({ apiKey:“”, 数据库URL:'https://.firebaseio.com' }); //获取Firebase数据库引用。 var firepadRef=firebase.database().ref(); //创建代码镜像(启用换行)。 var codeM

显示了使用firepad的代码示例。

因为生成
时运行
init()

在init函数中定义的变量不能在html页面中引用。


函数init(){
//初始化Firebase SDK。
firebase.initializeApp({
apiKey:“”,
数据库URL:'https://.firebaseio.com'
});
//获取Firebase数据库引用。
var firepadRef=firebase.database().ref();
//创建代码镜像(启用换行)。
var codeMirror=codeMirror(document.getElementById('firepad'),{lineWrapping:true});
//创建Firepad(启用富格文本工具栏和快捷方式)。
var firepad=firepad.fromCodeMirror(firepadRef,codeMirror,
{richTextShortcuts:true,richTextToolbar:true,defaultText:'Hello,World!'});
}
// ↓↓↓ 以下代码将引发错误,因为无法引用firepad
//firepad.getText()
这就是我的问题, 我想知道如何引用在init函数中创建的
firepad
变量

谢谢大家!