【发布时间】:2016-05-27 06:02:52
【问题描述】:
我不知道如何使用 getElementById().innerHTML 获取 CSS 参数(专有名词?)或值以显示在诸如 p 之类的东西中。 抱歉,这是两个问题——当 CSS 值是数字时,我是否需要使用 toString 或类似的东西?
我会很感激一个纯 JS 的答案,但如果你认为 jQuery 是最好的,它也很好。我正在手机中的一个名为 HTML + CSS + Javascript 的应用程序上执行此操作——我不知道如何访问 jQuery 库。
HTML:
<body>
<h1>Practice Page</h1>
<div id="box">
<div id="runner"></div>
</div>
<p id="color"></p>
<p id="width"></p>
<script src="practiceA.js" type="text/javascript"></script>
</body>
</html>
JS:
document.getElementById('color').innerHTML=
document.getElementById('runner').style.backgroundColor;
document.getElementById('width').innerHTML=
document.getElementById('box').style.width;
还有 CSS:
#runner{
height:10px;
width:10px;
background-color: red;
}
#box{
height:100px;
width:100px;
border:1px solid black;
}
【问题讨论】: