首頁 > web前端 > js教程 > JavaScript 拾碎[三] 使用className属性_javascript技巧

JavaScript 拾碎[三] 使用className属性_javascript技巧

WBOY
發布: 2016-05-16 18:18:26
原創
1068 人瀏覽過
A 三位一体的页面
网页的结构层(Structure )由HTML 或XHTML 创建;
网页的表现层(Presentation )由CSS 来创建;
网页的行为层(Behavior )由Javascript 和DOM 所完成;


其实,网页的表现层和行为层总是存在的,即使用户没有去定义。因为Web 浏览器会把自身默认的样式和事件加载到网页的结构层上。

B 使用className 属性
Javascript 还可以通过className 属性灵活的更改一个标签元素的CSS 类选择器来实现样式的变化。
代码示例:
复制代码 代码如下:



追加CSS类别





  • HTML

  • JavaScript

  • CSS






运行时,单击列表后,实际上
    的class 属性变为:



      注意:
      i > 如果是直接修改className 属性值,则是对CSS 进行替换;
      ii > 但以上代码不是将原有的CSS 样式覆盖,而是对现有CSS 样式进行追加。
      追加的前提是:保证追加的CSS 与原先的CSS 不重复;


      经验:
      浏览器之间显示的差异,通常都是因为各个浏览器本身对CSS 属性的默认值不同所导致的。
      通常的解决办法是:程序员自己指定该值,而不让浏览器使用其默认值即可。
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板