已采纳回答 / 从此浪迹天涯了无牵挂
你获取对象名为oDiv 对象名加上.style意思是是获取某个属性,但这里的.style只能够获取行内对象,也就是在html里面写的样式。head里面的获取不到。因为你写了<div id="div1" style="width:200px;">所以oDiv.style.width一开始获取到的是200pxoDiv.style.width一开始是等于200px的parseInt(oDiv.style.width)-1+'px'这部分呢,这里注意,oDiv.style.width。这里获取的是一个...
2016-04-04
照着老师的代码打,发现有个问题,就是flag没有定义在定时器内。因为flag如果定义在定期器外,flag只执行了一遍,当循环了一次后,flag变成了false就不会再改变了。flag一直都是false,就无法关闭定时器和执行下一个函数了。
结论:flag要定义在定期器内(旗子要立好!!)求赞!
结论:flag要定义在定期器内(旗子要立好!!)求赞!
2016-04-04
直接从JS进阶篇跳转到这里,事件处理听着好晕,感觉中间还有没学过的知识,比如句柄啊什么的,听的有些云里雾里,还得去学习下“JS深入浅出”那个视频才行。这个web前端工程师的清单还需要多添加一点教学啊
2016-04-02
window.onload=function() {var oDiv=document.getElementsByTagName('div');
for(var i=0;i<oDiv.length;i++){
oDiv[i].onmouseover=function(){
starMove(this,0.7);
}oDiv[i].onmouseout=function(){
starMove(this,0.3);}}}
function starMove (obj,alpha) obj.style.backgroundColor="rgba(0,0,100,"+alph }
for(var i=0;i<oDiv.length;i++){
oDiv[i].onmouseover=function(){
starMove(this,0.7);
}oDiv[i].onmouseout=function(){
starMove(this,0.3);}}}
function starMove (obj,alpha) obj.style.backgroundColor="rgba(0,0,100,"+alph }
2016-04-01