简体   繁体   中英

How to style the script output in html?

How can I style my output from js function. I want that color was white, position in center.

I try to write after innerHTML=+x+

 function getNumber(){ var x = document.getElementById("value-number").value document.getElementById("numbers").innerHTML=x } 
 <div style="margin-left:30px";> <select id = "value-number"> <option value="5555-555">Kate</option> <option value="4444-444">My</option> </select> <button onclick="getNumber()"> Show me </button> </div> <p id="numbers"></p> 

.style is used to add the required CSS properties to the element

 function getNumber(){ var x = document.getElementById("value-number").value var elm = document.getElementById("numbers") elm.innerHTML = x elm.style.backgroundColor = '#F00' elm.style.olor = '#0F0' } 
 <div class="picker"> <select id = "value-number"> <option value="5555-555">Kate</option> <option value="4444-444">My</option> </select> <button onclick="getNumber()"> Show me </button> </div> <p id="numbers"></p> 

Alternatively you can add CSS class which I prefer more.

 function getNumber(){ var x = document.getElementById("value-number").value var elm = document.getElementById("numbers") elm.innerHTML = x elm.classList.add('my-style') } 
 .my-style { background-color: #F00; color: #0F0; text-align: center; } 
 <div class="picker"> <select id = "value-number"> <option value="5555-555">Kate</option> <option value="4444-444">My</option> </select> <button onclick="getNumber()"> Show me </button> </div> <p id="numbers"></p> 

try

document.getElementById("numbers").style.color = "white";

document.getElementById("numbers").style.textAlign = "center";

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM