使用Pagedown我得到“Uncaught TypeError:无法读取null的属性'attachEvent'”

时间:2012-05-25 15:53:56

标签: javascript pagedown

当我用一个非常简单的例子加载页面时,我得到了

  

未捕获的TypeError:无法读取属性' attachEvent'为null。 Markdown.Editor.js:273

在我的Chrome控制台日志中。

在Firebug中我得到了

elem is null [Break On This Error]  
if (elem.attachEvent) {
Markdo...itor.js (line 273)

为什么我会收到这些错误,如何解决?

1 个答案:

答案 0 :(得分:7)

查看demo中的代码。

<script type="text/javascript">
  (function () {
    var converter1 = Markdown.getSanitizingConverter();
    var editor1 = new Markdown.Editor(converter1);
    editor1.run();
  } );
</script>

查看它的位置?在身体的尽头。这意味着元素已经存在。但是,您可能正在加载此JavaScript。相反,将代码放在.ready()块中,或将其放回正文的末尾(或在DOM中的textarea之后)。