JS怎么取值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS怎么取值?相关的知识,希望对你有一定的参考价值。

JS我老取不对不知道是为什么
var xinming=docunment.test.mingzi.value;←这个取值因该是对的把我想取( 姓名:<input type="text" name="mingzi" value="请输入姓名"
size="25" maxlength="30"里面value.为什么取不到?>
)
<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()">

我帮你重写了一下,可以取到值
<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 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>
参考技术A 取值有很多种,
全局变量直接用就可以了,
局部变量取值,如果在局部找不到,会上层一层一层的找,这就是变量作用域。
HTML节点取值,
div.HTML, input.value等都可以取值。
范围太大,你题目过于简单。
参考技术B 取值的方法如下:

var reg = /[^\:]+\:[\'\"\s]+([^\:\,]+)[\'\"\s]+\,/g;
var str = "image1:'img1.jpg', image2:'img2.jpg', imgdata: 'htt'";
var arr = str.match(reg);
var result = arr[1].replace(reg, "$1");
console.log(result);
参考技术C 直接使用docunment.test.mingzi.value的值
比如要判断是否为空
if(docunment.test.mingzi.value==“”)
参考技术D var xinming=docunment.test.mingzi.value
这应该改成:
var xinming=docunment.all.mingzi.value;
回去再把JS的基础学好
第5个回答  2013-07-26 5151

以上是关于JS怎么取值?的主要内容,如果未能解决你的问题,请参考以下文章

js的append中动态的ID怎么设定,怎么取值

JS中[object object]怎么取值

JS中[object object]怎么取值

HTML JS 取值和赋值

js多选框 取值赋值问题

前端js取值,中括号内可以写变量取值嘛??图片上有。拜谢各位大神