我使用的是Reveal.js,当幻灯片发生变化时,我会尝试改变主题。我试过了,但不起作用:
Reveal.addEventListener('slidechanged', function(){
document.getElementById('theme').setAttribute('href','css/theme/black.css');
});我也在事件侦听器之外尝试过这个方法,但它不起作用:
document.getElementById('theme').setAttribute('href','css/theme/black.css');为什么这不会改变主题呢?谢谢
发布于 2017-01-21 16:03:11
确保在执行脚本之前加载了DOM和库。尝试将其移动到</html>结束标记之前:
<script>
Reveal.addEventListener('slidechanged', function(){
document.getElementById('theme').setAttribute('href','css/theme/white.css');
});
</script>
</html>https://stackoverflow.com/questions/41776881
复制相似问题