[js] 获取标签对象的数据 input select textarea .value

input , select>option, textarea可以存储数据
获取
var 变量 = 标签对象.value;
特别注意: 获取的数据结果 都是 字符串类型
如果需要计算 要转化为数值类型
设定
标签对象.value = 数值 ;

<input type="text" value="123">
var oIpt = document.querySelector('input');
console.log( oIpt.value );

123

    <input type="text"><br>

    <select>
        <option value="0">北京</option>
        <option value="1">上海</option>
        <option value="2">广州</option>
        <option value="3">重庆</option>
        <option value="4">天津</option>
    </select><br>

    <textarea cols="30" rows="10"></textarea><br>
    <button name="get">获取</button>
    <button name="set">设定</button>
		// 获取的标签对象
        var oIpt = document.querySelector('input');
        var oSel = document.querySelector('select');
        var oArea = document.querySelector('textarea');

        // 直接 获取数据 获取的数据 是 初始状态下的数据
        var res = oIpt.value;
        console.log( oIpt.value );
		
		// 获取
        var oBtnGet = document.querySelector('[name="get"]');
        oBtnGet.addEventListener('click', function () {
            console.log(oIpt.value)
            console.log(oSel.value)
            console.log(oArea.value)
        })
		
		//设定
        var oBtnSet = document.querySelector('[name="set"]');
        oBtnSet.addEventListener('click',function(){
            oIpt.value = 'jack'
            oSel.value = 4
            oArea.value = '留言内容'
        })
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值