已采纳回答 / 木子舟义
function $(id){ return typeof id==='string'?document.getElementsById(id):id; }$ 函数名。id 参数如果传入的id是字符串类型的。返回 document.getElementById(id)你的代码里document.getElementByid 写错了。多了个s如果不是 直接返回 id
2015-12-08
已采纳回答 / qq_星宇冰辰_0
<!doctype html><html><head> <meta charset="UTF-8"><title>Document</title><script type="text/javascript">window.onload=function(){ var send=document.getElementById('send'), times=60, timer=null;sen...
2015-11-19
已采纳回答 / 木刻雪原
node.onlick=function(){ this; timer=setTimeout(function(){ this; },500);}例如上面这例子,第一个this 与 第二个 this 是不同的;第一个 this:指的是node这个对象;第二个 this:指的是setTimerout()这个对象;如果在第一个this后面加上代码 var that=this;就是说把node对...
2015-11-11
已采纳回答 / 烽子
外层盒子(一般为div)有固定高宽的时候如果内部内容高宽超出后如果不设置overflow 那么内部元素将溢出,这是我们所不希望的,overflow 有几种选择 我们可以让内部元素超出的部分隐藏 就是这里的hidden 我们也可以让内部的元素超出的部分滚动及 scroll。<div style="width:100px;height:100px"><img src='...' /></div>,当图片的高度为200px,宽度为200px的时候,那么我们希望的 只有10...
2015-11-09
已采纳回答 / pardon110
在window.onload=function(){}里面声明的变量都是全局变量,唯一区别的是该变量是在文档结构加载完毕后执行。所以,并非是你所理解的写在function外面就是全局变量。
2015-10-03
已采纳回答 / qq_飞扬_13
在点击事件前不是声明了 p[i].id=i;吗 这个就是把所有p标签开始添加属性名为id并且赋值从0开始递加1; 而this代表方法的当前对象,比如你鼠标滑过的时第二个对象 this.id就是1
2015-09-20
已采纳回答 / 王醒醒ok
typeof id 判断id的类型,如果是string,就返回该id标识的元素document.getElementById(id),否则,返回该id
2015-08-12
已采纳回答 / 九天化宇
$(function(){ var P=$('p');//不是真正的数组 var UL=$("ul"); var pp = Array.prototype.slice.call(P,0);//转换成数组 var active = 0;//全局变量 pp.forEach(function(data,index,array){ data.onclick = function(){ $(UL[index]).slideDown(); if(in...
2015-08-06
已采纳回答 / 小面包爱吃饭
<...code...>鼠标划过标签的时候并没有修改index的值,这样当鼠标离开当前标签后index的值是上次自动播放的index+1。解决办法是在鼠标划过标签后,把index的值修改为标签的id值,这样下次自动播放时就会从划过标签的下一个标签开始。代码如上,添加的代码在倒数第二行。
2015-07-20