0

该文档显示了使用 Firepad 的代码示例。

因为是在生成init()时运行,所以 在init函数中定义的变量不能在html页面中引用。<body>

<body onload="init()">
  <div id="firepad"></div>
  <script>
    function init() {
      // Initialize the Firebase SDK.
      firebase.initializeApp({
        apiKey: '<API_KEY>',
        databaseURL: 'https://<DATABASE_NAME>.firebaseio.com'
      });
 
      // Get Firebase Database reference.
      var firepadRef = firebase.database().ref();
 
      // Create CodeMirror (with lineWrapping on).
      var codeMirror = CodeMirror(document.getElementById('firepad'), { lineWrapping: true });
 
      // Create Firepad (with rich text toolbar and shortcuts enabled).
      var firepad = Firepad.fromCodeMirror(firepadRef, codeMirror,
          { richTextShortcuts: true, richTextToolbar: true, defaultText: 'Hello, World!' });
    }
  // ↓↓↓ below code will raise error because firepad cannot be refer
  // firepad.getText() 
  </script>

</body>

所以这是我的问题,我想知道如何引用firepad在 init 函数中创建的变量

谢谢!

4

0 回答 0