Reveal.js - 无法改变主题

时间:2017-01-21 07:36:44

标签: javascript reveal.js

我正在使用Reveal.js,我正在尝试在幻灯片更改时更改主题。我尝试了这个,但它不起作用:

Reveal.addEventListener('slidechanged', function(){
  document.getElementById('theme').setAttribute('href','css/theme/black.css');
});

我也在事件监听器之外尝试了这个,但它不起作用:

document.getElementById('theme').setAttribute('href','css/theme/black.css');

为什么这不会改变主题?感谢

1 个答案:

答案 0 :(得分:0)

确保在执行脚本之前加载DOM和库。尝试在</html>结束标记之前移动它:

<script>
  Reveal.addEventListener('slidechanged', function(){
    document.getElementById('theme').setAttribute('href','css/theme/white.css');
  });
</script>
</html>
相关问题