点击div 显示它是第几个 有两种方法
1 用立即执行函数
2 绑定父级 利用冒泡原理 tar=e.target 可以知道点的是第几个 孩子
ASC 码 A 65
a 97
var reg=/[a][b]/g 第一位 不是 a 第二位 不是 b
\w=== [0-9A-z_]
\d =[0-9]
\D=[^\d]
// var step=main.offsetLeft+5; 不是left 是 top
math.floor 向上取整是?
head.style.display=‘none’ 不加引号就是 变量
试一下
element.setAttribute(attributename,attributevalue)
如果这个指定的属性已存在,则仅设置/更改值。 也就是说会覆盖原来的属性值
如果 确实要 再添加一个 属性值 用 classList.add()
,这是由于push是根据 length 属性来决定从哪里开始插入给定的值
###############################################
var obj={
name:‘zhangsan’,
length:3,
push:mypush
}
function mypush(i){
this[this.length]=i;
this.length–;
return this.length;
}
###################################
var obj = {
name:‘fly63’,
};
Array.prototype.push.call(obj,‘测试’);
//或者Array.prototype.push.apply(obj,[‘测试’]);
console.log(obj[0]);//测试
$$$$$$$$$$$$$$$$$$$$$$$$$
var obj1={}
Array.prototype.push.call(obj1,‘green’,‘red’)
###############################
for(var i=0;i<li.length;i++){
(function(j){
li[j].addEventListener(‘click’,function(){
console.log(j)
})
})(i)
}