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