JavaScript操纵CSS文件



im使用javaScript更改对象的显示,当我使用javaScript to torth to there display显示时,已经有一个针对同一对象的CSS类::块,显示:块;出现在HTML中的对象本身上。CSS Propertys似乎正在覆盖HTML的属性,因为它仍然没有显示。
prev4.onclick = function(){ lrg.setAttribute(" src",eventpic4); lefta.setAttribute(" display"," block"); };

一种好习惯是避免直接在JavaScript中操纵样式;您可以依靠课程,让CSS处理样式:

<style>
  #id { display: none; }
  #id.enabled { display: block; }
</style>
<script>
  document.getElementById("id").className = "enabled";
</script>
 document.getElementById('id').style.display = 'block'

最新更新