您好,欢迎访问一九零五行业门户网

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

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 属性的默认值不同所导致的。
通常的解决办法是:程序员自己指定该值,而不让浏览器使用其默认值即可。
其它类似信息

推荐信息