在js里label标签怎么用于循环语句

JavaScript014

在js里label标签怎么用于循环语句,第1张

原来你说的是js上的label

label是给js的代码块进行命名的,比如

if(1)a:{

alert(0)

break a

alert(1)

}

a是label的名字,当执行break a后,就不会再执行alert(1)

再比如下面这段代码

全选复制放进笔记<form name="f">

<input name="t1" /><br/>

<input name="t2" /><br/>

<input name="t3" /><br/>

<input name="t4" /><br/>

<input type="submit" />

</form>

<script>

var f=document.forms.f

f.onsubmit=function(){

chk:{

if(f.t1.value=="")break chk

if(f.t2.value=="")break chk

if(f.t3.value=="")break chk

if(f.t4.value=="")break chk

alert("验证通过!")

return true

}

alert("验证失败")

return false

}

</script>

function AA(o)//o是引发该方法的某行的控件,即调用该方法时AA(this)

{

while(o.tagName != "TR")

{

o = o.parentNode

}

r = o.rowIndex

document.getElementById("GridView").rows[r].cells[2].innerHTML

}