2016-09-20 59 views
0

我目前有一個文本框,其中包含一些默認文本。當點擊一個按鈕時,文本被改變。可以讓新的文字滾動嗎?我看過字幕,但它似乎沒有很好的代表,我不確定如何將它與JavaScript結合起來。這裏的編碼,我有:帶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"; 
} 

任何suggestio NS?謝謝

回答

0

我不明白你想要做什麼。但是,如果你想添加新的文本,並要滾動它留給你以前的文字滾動即** innterHTML頁**那麼您可以在JavaScript中使用下面的代碼: -

function changeText1() { 

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

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

} 

它將很好地工作。如果你有任何問題,你可以評論:)

+0

哦,它是那麼簡單。正是我需要的,謝謝! –