html怎布局for循环,网站前端,For循环

本节主要涉及:

forfor添加事件处理函数this自定义属性69开关

6f1bd304c894753496c8aa9e846d894a.png

if对治疗选择恐惧症是非常好使的。

01b063fbf2ec4c36ec43d23bffe9a780.png选择

if主要做的事情就是二选一

ce9e1b4e823ff164e00c50fa5fc80df3.png二选一

我们再来学习新东西:for大爷

for大爷来走几步

循环语句:for 写法:for( ; ; ){ }

生命一个变量 var i=0条件判断语句 i<5(非常重要,田间判断为真就会执行,为假就会提出循环)执行代码 for循环大括号里的代码变量的自增或自减 i++

1:变量的值 或i的值 for(var i=0;i<5;i++){alert(i);//01 2 3 4} alert(i); 5 在大括号里是 0 1 2 3 4 大括号外面5

2:在第二步中,条件语句一定要记得让条件不成立

小例子:

Document

img{

width:300px;

height: 270px;

}

var oVal = document.getElementById('val');

var oBtn1 = document.getElementById('btn1');

var arr = ['img/1.jpg','img/2.jpg','img/3.jpg','img/4.jpg','img/5.jpg'];

var str = '';

oBtn1.onclick = function(){

//oVal.innerHTML += ""

for (var i =0; i

str +='';

}

oVal.innerHTML = str;

};

for添加事件处理函数

获取元素的第二种方法:getElementById 是获取一个getElementByTagName 是获取一堆元素 会把元素放到数组里,通过数组下标来控制元素,即使只有一个元素,也需要加下标控制

var oUl = document.getElementById('ul1');

var aLi = oUl.getElementsByTAagName('li');

相当于css中 #ul1 li

小例子:

Document
  • 1
  • 2
  • 3
  • 4
  • 5

var aLi = document.getElementsByTagName('li');

for( var i=0; i

aLi[i].onclick = function(){

alert(1);

};

}

希望上面的不给转码,如果转了的话,看这里:

var aLi = document.getElementsByTagName('li');

for( var i=0; i

aLi[i].onclick = function(){

alert(1);

};

}

this 函数(事件)的调用

函数 function(){} 匿名函数

function fn1(){} 命名函数 fn1就是函数名

函数就是用来干活的,函数什么时候干活 换句话说,函数什么时候执行

函数不调用就不会执行

函数的调用

事件调用例:1.aLi[0].onclick = function(){};2.aLi[i].onclick = fn1;

2.直接调用

函数名+(); 就会直接调用,不管在哪个位置,只要函数名加小括号()就会执行

this 指向 这个的意思

事件调用时,this指的就是时间前面的对象直接调用的时候,this永远指的是window

例子就不在这里写了,要写的话,比较多,兄弟们可以试着吧宝宝的这个效果写一下

e36fd0343042dd22f6b03cb98fae26b8.png

开关

开关,通过布尔值的变化,让代码在if的货号和else的括号里进行切换执行

例子 看下百度的百度音乐

6008cc0972e321fe8dd5fbbe10fac3e3.png开关

收藏那里,试着写一下。

到此结束,支持加关注!

举报/反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值