日期:2014-05-16  浏览次数:20341 次

Javascript中的函数调用错误
我是一个初学者,当我运行下面的代码时,出现了错误,请分析一下原因,谢谢


Microsoft JScript 运行时错误: 无法获取属性“priv”的值: 对象为 null 或未定义


  <script type="text/javascript">
  $(function () {
  var aa="";
  var cc = SetMathUI($("#MyDiv"), aa).priv.initToolBar();
  });
  </script>

function SetMathUI(mydiv, editor) {

  var SetMathOptions = {
  toolbar: [
  ["p", "h1", "h2", "h3", "h4", "h5", "h6"],
  ["cut", "copy", "paste"]
  ],
  toolbarText: {
  p: "Paragraph", h1: "Heading 1", h2: "Heading 2", h3: "Heading 3", h4: "Heading 4", h5: "Heading 5", h6: "Heading 6",
  cut1: "Cut", copy: "Copy", paste: "Paste"
  }
  };

  var priv = {
  initToolBar: function () {
  alert("Hello") ;
  }
  };
  
}


------解决方案--------------------
var cc = new SetMathUI($("#MyDiv"), aa).priv.initToolBar();

this.SetMathOptions = {};
this.priv = {};