js无法获得相应元素的值

我通过js代码对input标签的内容进行取值,可是js就是报错说变量未定义,我检查了好几遍都没检查出到底哪里错了,求指导。

https://img3.mukewang.com/5bdeaa82000146dd05140181.jpg

代码如下

      <td width="72"></td>
        <td width="72">确认密码</td>
        <td width="272"><label>
            <input name="new_pwd_again" type="password"
                   onkeyup="validate()"
                   placeholder=" * 为必填项"
                   required
                   value="dsf"
            />
            <font name="tishi">das</font>

        </label></td>

js中:

function validate() {    var pwd=document.getElementsByName("new_pwd_again").value;


红糖糍粑
浏览 438回答 1
1回答

精慕HU

你需要多多学习一下document.getElementsByName("new_pwd_again")获得的是多个哦 应该是var pwd=document.getElementsByName("new_pwd_again")[0].value;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript