有个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中如何才能获取到此对象呢?如给该控件赋一个值。

解决方案 »

  1.   

    这就是一个input控件嘛!
    除了用id获取之外,js中不是还有“getElementsByTagName(tagname);”可以获取所有的input值,然后加上该input控件的索引值!就能得到该对象了!
    不过,个人推荐用下面一种jquery来获取
    可以给改input加个class就可以用var sinput=$(".input")
    或者用$("input")来获取所有input的值,然后取改控件的索引!这个索引当然是自己看html代码算来的了!
      

  2.   

    jquery
    $(input[name="vo_wz_fp_zk.string(FKFMC)"]).val()
      

  3.   

    记得给分噢。    <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">
            <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>
      

  4.   

    <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">
    <script type="text/javascript">
    onload = function(){
    alert(document.getElementsByName("vo_wz_fp_zk.string(FKFMC)")[0].className);}
    </script>