Javascript 检测、添加、移除样式(className)函数代码
作者:bea
代码如下: <script type="text/javascript"> // 说明:添加、移除、检测 className function hasClass(element, className) { var reg = new RegExp('(\s|^)'+className+'(\s|$)'); return element.className.match(reg); } function addClass(element, class
代码如下:
<script type="text/javascript">
// 说明:添加、移除、检测 className
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;
}
}
function removeClass(element, className) {
if (hasClass(element, className)) {
var reg = new RegExp('(\s|^)'+className+'(\s|$)');
element.className = element.className.replace(reg,' ');
}
}
</script>
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- javascript 类定义的4种方法
- 一个简单的javascript类定义例子
- 超酷的鼠标拖拽翻页(分页)效果实现javascript代码
- javascript 函数介绍
- javascript 基础简介 适合新手学习
- 一个简单的JavaScript 日期计算算法
- 关于javascript 回调函数中变量作用域的讨论
- 用DIV完美模拟createPopup 弹出窗口(),支持Firefox,ie,chrome
- javascript 一些用法小结
- JS 日期验证正则附asp日期格式化函数
- jquery 简单导航实现代码
- 禁止JQuery中的load方法装载IE缓存中文件的方法
- 一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
- 用Javascript 和 CSS 实现脚注(Footnote)效果
- Javascript 获取滚动条位置等信息的函数
- 用Javascript实现锚点(Anchor)间平滑跳转
- 用 Javascript 验证表单(form)中的单选(radio)值
- 用 Javascript 验证表单(form)中多选框(checkbox)值
- Javascript String.replace的妙用