javascript 添加、删除、改变 css 样式名的实现方法
代码如下 | |
<script type="text/javascript">
// 整理:CodeBit.cn ( http://www.111cn.net )
function hasClass(element, className) { var reg = new RegExp('(\s|^)'+className+'(\s|$)'); return element.className.match(reg); } function addClass(element, className) { if (!this.hasClass(element, className)) { element.className += " "+className; } }
if (hasClass(element, className)) { var reg = new RegExp('(\s|^)'+className+'(\s|$)'); element.className = element.className.replace(reg,' '); } } </script> |
实例
代码如下 | |
<style>
|