簡體   English   中英

更改 Javascript 代碼中的內部文本顏色

[英]Change Inner text color in Javascript code

我是 JavaScript 的新手,我只是復制了下載按鈕計數器的代碼。 現在我想更改計數器的文本顏色。 有人可以幫助我嗎?

代碼

 var downloadButton = document.getElementById("download"); var counter = 30; var newElement = document.createElement("p"); newElement.innerHTML = "Job Advertisement will be visible after 30 Seconds "; var id; downloadButton.parentNode.replaceChild(newElement, downloadButton); id = setInterval(function() { counter--; if (counter < 0) { newElement.parentNode.replaceChild(downloadButton, newElement); clearInterval(id); } else { newElement.innerHTML = "You can download the file in " + counter.toString() + " seconds."; } }, 1000);
 <div> <button id="download">Download</button> </div>

您可以使用 CSS color屬性。

newElement.innerHTML = "<span style='color:green;'>You can download the file in " + counter.toString() + " seconds.</span>";

您也可以使用類。

newElement.innerHTML = "<span class='text-primary'>You can download the file in " + counter.toString() + " seconds.</span>";

嘗試這個:

newElement.style.color = "紅色"

或者你想要的任何顏色。

檢查以下代碼以滿足您的要求。

 var downloadButton = document.getElementById("download"); var counter = 30; var newElement = document.createElement("p"); newElement.innerHTML = "Job Advertisement will be visible after <span style='color: red;'>30</span> Seconds"; var id; downloadButton.parentNode.replaceChild(newElement, downloadButton); id = setInterval(function() { counter--; if (counter < 0) { newElement.parentNode.replaceChild(downloadButton, newElement); clearInterval(id); } else { newElement.innerHTML = "You can download the file in <span style='color: red;'>" + counter.toString() + "</span> seconds."; } }, 1000);
 <div> <button id="download">Download</button> </div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM