Javascript 将为ID编码的JS效果更改为类

Javascript 将为ID编码的JS效果更改为类,javascript,Javascript,我正在尝试为我们提供一个在JSFIDLE上找到的滚动文本JavaScript 我没有JavaScript方面的经验,刚刚开始学习jQuery 代码正在使用一个ID HTML 这些英国心理学家,对他们来说 CSS 我需要tweet成为一个类,这样我就可以在同一页面上多次使用它 JavaScript似乎正在使用ID#tweet并创建另一个ID#tweet#js JavaScript var tweet = document.getElementById('tweet'); tweet.id = 't

我正在尝试为我们提供一个在JSFIDLE上找到的滚动文本JavaScript

我没有JavaScript方面的经验,刚刚开始学习jQuery

代码正在使用一个ID

HTML

这些英国心理学家,对他们来说

CSS

我需要tweet成为一个类,这样我就可以在同一页面上多次使用它

JavaScript似乎正在使用ID#tweet并创建另一个ID#tweet#js

JavaScript

var tweet = document.getElementById('tweet');
tweet.id = 'tweet_js';
tweet.className = 'hiding';

var slide_timer,
max = tweet.scrollWidth,
slide = function () {
    tweet.scrollLeft += 1;
    if (tweet.scrollLeft < max) {
        slide_timer = setTimeout(slide, 40);
    }
};

tweet.onmouseover = tweet.onmouseout = function (e) {
e = e || window.event;
e = e.type === 'mouseover';
clearTimeout(slide_timer);
tweet.className = e ? '' : 'hiding';
if (e) {
    slide();
} else {
    tweet.scrollLeft = 0;
}
};
var tweet=document.getElementById('tweet');
tweet.id='tweet_js';
tweet.className='隐藏';
var滑动定时器,
max=tweet.scrollWidth,
幻灯片=功能(){
tweet.scrollLeft+=1;
如果(tweet.scrollLeft

有人能告诉我如何更改JavaScript,使此效果可以与类(.tweet)而不是ID(#tweet)一起使用吗。非常感谢

第一行尝试更改为

var tweet =  document.getElementsByClassName('tweet');
确保有一个名为tweet的类用于所讨论的html元素

<p id="tweet" class="tweet">These English psychologists, to whom...</p>

这些英国心理学家,他们


不确定这是否有效。祝您好运

我尝试将第一行更改为您提供的内容,并将类添加到元素中,但没有成功。无论如何,非常感谢你
<p id="tweet" class="tweet">These English psychologists, to whom...</p>