HTML学习笔记

来源:互联网 发布:淘宝注册资金要多少钱 编辑:程序博客网 时间:2024/05/22 06:53

在js里面设置元素的class属性时,当为某一个元素设置多个class的时候要注意className和classname的区别;如代码:

var element = document.getElementById(id).classname = 'weui_tabbar_item weui_bar_item_on';
element的class属性只有前面的一个,即‘weui_tabbar_item’;

var element = document.getElementById(id).className = 'weui_tabbar_item weui_bar_item_on';
element的class属性就包含设置的两个,即'weui_tabbar_item weui_bar_item_on';

若对a标签进行点击而改变class属性时,那么需要将a标签的href=""去掉,否则每点击一次a标签页面就会刷新一次,那么点击事件改变的class属性值将不会生效,

0 0
原创粉丝点击