function $(id){return document.getElementById(id)}说明
来源:互联网 发布:淘宝达人任务 编辑:程序博客网 时间:2024/06/07 05:21
定义一个函数,函数名叫$。 接收一个参数id , 调用时返回id为此id的元素对象。
return直接返回一个对象。函数没有声明对象类型。个人理解就是element或object吧。呵呵。
1、addClass:为指定的dom元素添加样式。
2、removeClass:删除指定dom元素的样式。
3、toggleClass:如果存在(不存在),就删除(添加)一个样式。
4、hasClass:判断样式是否存在。
function
hasClass(obj, cls) {
return
obj.className.match(
new
RegExp(
'(\\s|^)'
+ cls +
'(\\s|$)'
));
}
function
addClass(obj, cls) {
if
(!
this
.hasClass(obj, cls)) {
obj.className +=
" "
+ cls;
}
}
function
removeClass(obj, cls) {
if
(hasClass(obj, cls)) {
var
reg =
new
RegExp(
'(\\s|^)'
+ cls +
'(\\s|$)'
);
obj.className = obj.className.replace(reg,
' '
);
}
}
function
toggleClass(obj,cls){
if
(hasClass(obj,cls)){
removeClass(obj, cls);
}
else
{
addClass(obj, cls);
}
}
0 0
- function $(id){return document.getElementById(id)}说明
- var obj=function(id){return document.getElementById?document.getElementById(id):id};
- $('#id')与document.getElementById( id )
- document.getElementById(id)
- 如果ID不存在document.getElementById
- document.getelementbyid('id') 和 $('#id')的区别
- $("#id") 和 document.getElementById('id')的区别
- $("#id")与document.getElementById("id")的区别
- $("#id")与document.getElementById("id")的区别
- function $(str) {return(document.getElementById(str));}
- document.getElementById("id").onclick=tt
- document.getElementById(id)的隐藏与显示
- document.getElementById("id") is null 错误解决
- document.getElementById("id").style.color="#000000"
- 关于document.getElementById(id)获取不到元素
- Jquery中$(”#id”)和document.getElementById(”id”)的区别
- jquery中的 $(#id)与document.getElementById( id )的区别
- jQuery的$("#id")和document.getElementById("id")的区别
- haproxy配置
- Itext 报表Word(纯JAVA)
- JavaMail 问题--未解决
- Ghost:开源的Node.js博客系统
- Qt log日志保存
- function $(id){return document.getElementById(id)}说明
- for.VS.while loop (advantages and disadvantages)
- Qt之密码框不可全选、复制、粘贴无右键菜单等
- 面向对象的三个基本元素,五个基本原则
- 不再联系
- 如何利用SEO技术和现代项目结合起来
- Smali--Dalvik虚拟机指令语言-->【android_smali语法学习一】
- [Python] One utility class for JSON output
- sqlite3,自增主键