js getElementsByName问题

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form action="" method="post" name="frm">
        <label for="username">用户名:</label>
        <input type="text" name="username" value="" id="username"></br>
        <label for="password">密&nbsp;&nbsp;&nbsp;&nbsp;码:</label>
        <input type="password" name="password" value="" id="password"></br>
        <input type="submit" name="submit" value="Login">
    </form>


    <script>
 var frmobj=document.getElementsByName("frm");
 var frmob=document.frm;
 console.log(frmobj);
 console.log(frmob);
 </script>
</body>
</html>

这里的

document.getElementsByName("frm");

 var frmob=document.frm;

打印出来的分别是

NodeList [ form ]

<form action="" method="post" name="frm">

有什么区别?

实际操作表单的时候用哪个?


Ximoo
浏览 949回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript