使用 JavaScript 功能的水平文本滚动?

Horizontal text scrolling with JavaScript function?

我目前有一个文本框,其中包含一些默认文本。单击按钮时,文本会更改。是否可以滚动新文本?我看过 marquee,但它似乎没有很好的代表,而且我不确定如何将它与 JavaScript 合并。这是我的编码:

HTML 文本框:

<tr>
    <td colspan="4" class="message">
        <p class="displaymessage">
             <marquee behavior="scroll" direction="left">innterHTML Page</marquee>
        </p>
    </td>
</tr>

(当前滚动默认文本)

HTML 按钮:

<input type="button" value="1" class="button" onClick="changeText1()">

Javascript:

function changeText1() {

     var paragraph = document.getElementsByClassName('displaymessage');

     var changeText = paragraph[0].innerHTML = "New text";
}

有什么建议吗?谢谢

我不明白你想做什么。但是,如果您想添加新文本并希望在滚动之前的文本时将其向左滚动,即 ** innterHTML Page** 那么您可以在 javascript 中使用以下代码:-

   function changeText1() {

var paragraph = document.getElementsByClassName('displaymessage');

var changeText = paragraph[0].innerHTML = '<marquee behavior="scroll" direction="left">New text Here</marquee>';

}

它会很好用。如果您有任何问题,可以发表评论:)