Javascript Autolinker.js出现问题:无法读取属性';分配';未定义的

Javascript Autolinker.js出现问题:无法读取属性';分配';未定义的,javascript,Javascript,我正在使用Greg Jacob的twitter API调用。无论我把代码Autolinker.link()放在哪里,我似乎都无法让它工作。我试着只传递一个字符串变量和更定义的文档…innerHTML,但这两种方法都不起作用。以下是我目前的代码: <blockquote id="tweets"></blockquote> <script src="Autolinker.js"></script> <script> // API

我正在使用Greg Jacob的twitter API调用。无论我把代码Autolinker.link()放在哪里,我似乎都无法让它工作。我试着只传递一个字符串变量和更定义的文档…innerHTML,但这两种方法都不起作用。以下是我目前的代码:

<blockquote id="tweets"></blockquote>

<script src="Autolinker.js"></script>
<script>
    // API Call

    function tweetsApi( data ) {
        var tweets = data.statuses.length;
        var n = Math.floor(Math.random() * ((tweets - 1) - 0 + 1)) + 0;
        var string = data.statuses[n].text + other twitter data;
        document.getElementById("tweets").innerHTML = string;
        document.getElementById("tweets").innerHTML = Autolinker.link(document.getElementById("tweets").innerHTML);
    }
</script>

//API调用
函数tweetsApi(数据){
var tweets=data.statuses.length;
var n=Math.floor(Math.random()*((tweets-1)-0+1))+0;
变量字符串=数据。状态[n]。文本+其他twitter数据;
document.getElementById(“tweets”).innerHTML=string;
document.getElementById(“tweets”).innerHTML=Autolinker.link(document.getElementById(“tweets”).innerHTML);
}

数据不应该在Autolinker.js获取数据时定义吗?

奇怪,但是使用代码的简化版本修复了这个问题