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怎么取值?的主要内容,如果未能解决你的问题,请参考以下文章