JS定义一个函数, 判断数组中是否所有的数字都大于0

JavaScript08

JS定义一个函数, 判断数组中是否所有的数字都大于0,第1张

js代码如下:

function

test()

{

var

arr

=

[

10,

20,

3,

1,

3.1,

9,

1,

34,

90,

0,

-100,

100

]

for

(var

i

=

0

i

<

arr.length

i++)

{

var

x

=

arr[i]

if

(x

>

0)

{

alert(x

+

"大于0")

}

else

if

(x

==

0)

{

alert(x

+

"等于0")

}

else

{

alert(x

+

"小于0")

}

}

}

写一个按钮用来执行js方法,绑定一个点击事件,点击按钮式会执行test()方法

效果图:

纯手打不易,望采纳。

判断文本框的值这个简单.代码如下.

问题是这样儿.当关闭浏览器的时候弹出一个确认窗口这个也简单.

但不管你按的确认还是取消.都将关闭IE...

至少到现在我还没见过哪个程序可以阻止用户关闭浏览器.

除非是重新open出这个页面..但几乎是没有人这么做..除了那些不顾后果的流氓网站..

<html>

<head>

<script>

<!--

function leave(){

var val=parseInt(document.getElementById("txt").value)

if(val=="NaN"){

//不是数字

}else if(val>0){

//大于0

if(confirm("该值大于0是否关闭浏览器")){

//这里其实已经没意义了..

}else{

window.open("该页的地址")//重新打开一次.

}

}else{

//小于等于0

}

}

//-->

</script>

</head>

<body onUnload="leave()">

<input type="text" id="txt">

</body>

</html>

Label是这样取值 document.getElementById("Label2").innerText试试吧

var Obj = document.getElementById("Label2").innerText

if(Obj>0)//注意这里

{

document.getElementById("t1").style.display="block"

document.getElementById("t1").style.left=document.getElementById("TextBox1").style.left

document.getElementById("t1").style.top=document.getElementById("TextBox1").style.bottom

}