账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    获取表单元素的兄弟结点
    34
    0

    想获取<input>的上个结点<span>的内容,可是得到的是undefined

    <form name="liuyan" class="liuyan" autocomplete="on" onsubmit="return check()">
        <span>姓名:</span>
        <input type="text" name="user_name" placeholder="此处填写姓名"/>
        <br /><br />
        <span>联系电话:</span>
        <input type="text" name="user_phone" placeholder="此处填写电话"/>
    </form>

    JavaScript:

    function check(){
        var form_list = document.liuyan.elements;
        for (var i=0;i<form_list.length;i++) {
            if(form_list[i].value==""){
                var last_node = form_list[i].previousSibling;
                alert(last_node.innerHTML+"不能为空");
                   form_list[i].focus();
                   return false;
            }      
        }
        return true;
    }

    求指教,谢谢。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 沐三 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部