javascript - 定期更改 css 属性并将该值作为文本添加到 div 中

标签 javascript jquery html css

我想让 div #prueba 中的 css 属性“颜色”每 0.5 秒在值“蓝色”和“绿色”之间更改一次,并将该值添加到现有的 div #value 中,但我不知道如何这样做,我还希望它可以在任何浏览器中运行。

body {
  text-align: center;
  margin: 0;
  padding: 0;
}
#prueba {
  color: red;
  background: grey;
  display: inline;
}
<div id="#value"></div>
<div id="prueba">
  ABCDE
</div>

最佳答案

setInterval(changeColor, 500)

function changeColor() {
  var prueba = document.getElementById('prueba');
  if (prueba.style.color === 'blue') {
    prueba.style.color = 'green';
  } else {
    prueba.style.color = 'blue';
  }
  document.getElementById('value').innerHTML = prueba.style.color;
}
body {
  text-align: center;
  margin: 0;
  padding: 0;
}
#prueba {
  color: red;
  background: grey;
  display: inline;
}
<div id="value">&nbsp;</div>
<div id="prueba">
  ABCDE
</div>

使用“setInterval”函数

关于javascript - 定期更改 css 属性并将该值作为文本添加到 div 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36650814/

相关文章:

javascript - 如何在 jquery 自动完成中绑定(bind)按键事件?

javascript - 我们应该使用哪种 Stack-Overflow 风格的 Markdown (WMD) JavaScript 编辑器?

jquery - 在 Trello 中,如何显示卡号?

javascript - 使用javascript获取图像大小

javascript - 使用对象节点作为变量

javascript - ajax 调用永远不会回发到服务器

javascript - 如何使用 JavaScript 获取跨越表格中另一个单元格元素的单元格元素

python - 使用 Selenium 在 Python 中获取 HTML 表体

javascript - 在 Aurelia 中,如何根据按键事件获取文本区域内光标的坐标?

javascript 在 IE 上使用 PHP 发出两次警报问题