JS怎么取值?

JavaScript016

JS怎么取值?,第1张

我帮你重写了一下,可以取到值

<script language="javascript">

function benchi(){

var xinming=document.test.mingzi.value

alert(xinming)

}

</script>

<body bgcolor="lightlue">

<p>

<font color ="blue" size="20">

<i><b><u>表单标记</i></u></b>

</font>

<hr width="100%" size="5" noshade>

<form name="test">

<pre>

<p>

姓名:<input type="text" name="mingzi" value="请输入姓名"

size="25" maxlength="30">

 密码:<input type="password" name="passwd" size="15" maxlength="20">

<br>

联系电话:<input type="text" name="phone" size="25" maxlength="30"><br><br>

<b>性别:</b>

<input type="radio" name="sex" value="benchi" checked>奔驰<input type="submit" value="查看" onClick="benchi()">

</form>

这个变量i是全局的,当然是一个,主要是你 var i="session"这个地方的问题,应是:

var i="<?php echo $_SESSION['你的临时会话']?>"

可以使用闭包的方法:

function aa() {

var a = 'hello'

return function(){

return a

}

}

然后在外面接收:

var fn=aa()//返回一个匿名函数

var a=fn()//获取到匿名函数中的返回值

根据作用域链的原理内部的函数可以访问到外部函数的变量,然后将获取的变量返回即可。