如何使用JS获取form表单中input的value值。有两种方法:
方法一:var userName = $("#userName").attr("value");
attr() 方法设置或返回被选元素的属性和值。
当该方法用于返回属性值,则返回第一个匹配元素的值。
当该方法用于设置属性值,则为匹配元素设置一个或多个属性/值对。
方法二:var userName=$("userName").value();
获取Dom标签元素的value值,属于原生态JavaScript的写法。
看下具体实例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>用JS获取form表单中input的值 - Web前端之家</title> </head> <body> <div id="box"> <input type="text"> <input type="text"> <input type="text"> <input type="text"> <input type="button" id="btn" onclick="Total()" value="转化为数组"> </div> <script type="text/javascript" src="/demojs/jq.js" ></script> <script type="text/javascript" > function Total() { var numArr = []; // 定义一个空数组 var txt = $('#box').find(':text'); // 获取所有文本框 var s=txt.eq(0).val(); //jquery的写法 var ss=txt[0].value;//JavaScript的写法 //如果是获取btn的值就要用value了 alert(s); } </script> </body> </html>
网友评论文明上网理性发言 已有0人参与
发表评论: