有个input,格式如下:
<INPUT style="FONT-FAMILY: 宋体; COLOR: blue; FONT-SIZE: 14px" class=line maxLength=32 size=30 name=vo_wz_fp_zk.string(FKFMC) requiredMsg="该项目必须填写" required="true" onerrclear="false">该控件没有ID属性,只有name属性,并且该控件的name取名为vo_wz_fp_zk.string(FKFMC),在JS中如何才能获取到此对象呢?如给该控件赋一个值。
<INPUT style="FONT-FAMILY: 宋体; COLOR: blue; FONT-SIZE: 14px" class=line maxLength=32 size=30 name=vo_wz_fp_zk.string(FKFMC) requiredMsg="该项目必须填写" required="true" onerrclear="false">该控件没有ID属性,只有name属性,并且该控件的name取名为vo_wz_fp_zk.string(FKFMC),在JS中如何才能获取到此对象呢?如给该控件赋一个值。
除了用id获取之外,js中不是还有“getElementsByTagName(tagname);”可以获取所有的input值,然后加上该input控件的索引值!就能得到该对象了!
不过,个人推荐用下面一种jquery来获取
可以给改input加个class就可以用var sinput=$(".input")
或者用$("input")来获取所有input的值,然后取改控件的索引!这个索引当然是自己看html代码算来的了!
$(input[name="vo_wz_fp_zk.string(FKFMC)"]).val()
size="30" name="vo_wz_fp_zk.string(FKFMC)" requiredmsg="该项目必须填写" required="true"
onerrclear="false">
<input id="Button1" type="button" value="button" onclick="a()" /> <script type="text/javascript" language="JavaScript" src="JQuery.js"></script> <script type="text/javascript" language="javascript">
$(document).ready(function(){
})
function a()
{
var values=$("input[name='vo_wz_fp_zk.string(FKFMC)']").val();
alert(values);
}
</script>
<script type="text/javascript">
onload = function(){
alert(document.getElementsByName("vo_wz_fp_zk.string(FKFMC)")[0].className);}
</script>