Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript减少twitter提要的长度_Javascript_Jquery_Twitter - Fatal编程技术网

使用javascript减少twitter提要的长度

使用javascript减少twitter提要的长度,javascript,jquery,twitter,Javascript,Jquery,Twitter,大家好,我正在使用Twitter帖子抓取器v11.0,可以在这里的链接中看到 我试图缩短从这个jQuery插件中提取的每个twitter帖子的长度,然后添加一个省略号,例如: 推特帖子:XXXXXXXXX 最初的推文是这样的: twiiter邮政编码:XXXXXXXXXXXXXXXXXX 因此,减少tweet的字符,然后添加省略号。 我认为代码的handleTweets函数中可能有一种方法,如下所示: function handleTweets(tweets) { if (customC

大家好,我正在使用Twitter帖子抓取器v11.0,可以在这里的链接中看到 我试图缩短从这个jQuery插件中提取的每个twitter帖子的长度,然后添加一个省略号,例如:

推特帖子:XXXXXXXXX

最初的推文是这样的:

twiiter邮政编码:XXXXXXXXXXXXXXXXXX

因此,减少tweet的字符,然后添加省略号。 我认为代码的handleTweets函数中可能有一种方法,如下所示:

function handleTweets(tweets) {
    if (customCallbackFunction === null) {
        var x = tweets.length;
        var n = 0;
        var element = document.getElementById(domNode);
        var html = '<div>';
        while (n < x) {
            html += '<div>' + tweets[n] + '</div>';
            n++;
        }
        html += '</div>';
        element.innerHTML = html;
    } else {
        customCallbackFunction(tweets);
    }
}
功能手机短信(tweets){
if(customCallbackFunction===null){
var x=tweets.length;
var n=0;
var元素=document.getElementById(domNode);
var html='';
而(n
您的问题是什么?如果您只是想知道是否可以使用您提供的源代码执行此操作,那么是的。绝对地你只需要解析
tweets[]
数组中每个元素的DOM元素。我更新了这个问题,希望它应该是清晰的。你的问题是什么还不清楚。你试过什么?你被困在哪里需要帮助?我试图计算出
tweets[n]的长度。length
然后手动尝试减少长度,但这似乎不起作用。例如,
tweets[n]。length=20
是,因为
tweets[]
是一个数组,它本身包含其他DOM元素。如果您使用浏览器的开发者控制台,您可以在发布的网站上看到这一点。例如,在Firefox中,右键单击twitter输出文本,选择“检查”。在这里您可以看到
tweets[n]
是另一个DOM树,它包含
P
-和
A
-标记。