javascript - 如何在 html 中设置脚本输出的样式?
问题描述
如何设置 js 函数的输出样式。我想要那个颜色是白色的,在中间的位置。
我尝试在 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用于向元素添加所需的 CSS 属性
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>
或者,您可以添加CSS
我更喜欢的课程。
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>
推荐阅读
- php - Laravel 7:上传 img 和 bio 描述时导致错误的用户配置文件
- c++ - 将字符串分成字母和数字
- javascript - 在 react-native-web 图像中设置背景位置
- matlab - 无法在 Jupyter 中查看 Matlab 笔记本
- json - Django 视图连接到 json 或配置文件而不是 db
- python - 为什么 np.mean(x.flatten()==y) 的结果与 np.mean(x==y) 不同?
- hibernate - 启动 Micronaut 服务器时出错:无法加载 Bean 定义 [org.hibernate.SessionFactory]
- testing - Gradle 无法在 Windows 10 上运行我的项目测试(读取 executionHistory.lock 时出错;多进程锁定文件)
- apache - 将 {query}.m3u8 重写为 m3u8.php?v={query}
- react-native - 如何将隐式流密钥斗篷与本机反应一起使用?