赞
踩
.val()
和.value
的相似与区别均可获取input / textarea
的value
值
.val()
是JQuery
写法,.value
是原生JS
写法一、获取input
对应的value
值
1、.val()
获取input对应的value值:$('').val()
example:
HTML:
<input id="input" type="text" placeholder="请输入姓名">
<button class="btn">点击获取input对应value值</button>
JS:
<script src="./js/jquery.min.js"></script>
$('.btn').on('click',function () {
console.log($('#input').val());
})
结果:
2、.value
获取input对应的value值:DOM节点.value
example:
HTML:
<input id="input" type="text" placeholder="请输入姓名">
<button onclick="showValue()">点击获取input对应value值</button>
JS:
var input = document.getElementById('input');
console.log(input); // 获取到input对应的DOM节点 <input id="input" type="text" placeholder="请输入姓名">
function showValue() {
// 获取input的value值
console.log(input.value);
}
结果:
二、修改input
对应的value
值
1、.val()
修改input对应的value值:$(' ').val('修改后的值')
example:
HTML:
<input id="input" type="text" value="乔治">
<button class="btn">点击修改input对应value值</button>
JS:
<script src="./js/jquery.min.js"></script>
$('.btn').on('click',function () {
// 修改input对应value值
$('#input').val('乔二娃');
// 获取到修改后的input对应的value值
console.log($('#input').val());
})
结果:
2、.value
修改input对应的value值:DOM节点.value = '修改后的值'
example:
HTML:
<input id="input" type="text" value="修改前!我叫小杨同学">
<button onclick="showValue()">点击修改input对应value值</button>
JS:
var input = document.getElementById('input');
console.log(input); // 获取到input对应的DOM节点 <input id="input" type="text" placeholder="请输入姓名">
function showValue() {
// 修改input的value值
input.value = '修改后!我叫杨咩咩'
// 弹出修改后的input的value值
alert(input.value);
}
结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。