JS 基础整理(获取元素 造元素 拼字符串)

1.获取元素方法

getElementById()    相当于ID选择器  ,通过找ID 的方法找它    注意是Element 没有s  ,因为ID是唯一的

getElementsByClassName()      相当于Class选择器,通过class找他,    注意是Elements    有s。

getElementsByName()            通过name找他。

getElementsByTagName()        相当于标签选择器,通过标签找他。

 

*在学习正则表达式的时候遇到过

var str = document.getElementsByName('yanz')[0].value;

Elements 取出的是个数组,后面的[0]取得是数组中参数为0的数(也就是第一个数)的value

 

也可以用getElementById的方式取出来

var str = document.getElementById('yanz').value;

2.拼字符串&造元素

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <select id="slt" multiple="multiple" size="7" style="width: 150px;"></select>
        <input type="text" id="ipt" />
        <input id="btn" type="button" value="添加" />
    </body>
</html>
<script>
    document.getElementById('btn').onclick = function(){
        var ipt = document.getElementById('ipt');
//        拼字符串
//        document.getElementById('slt').innerHTML += 
//        "<option value='"+ ipt.value +"'>" + 
//            ipt.value + 
//        "</option>";
//        
//        ipt.value = '';
//        造元素
        var opt = document.createElement('option');
        opt.value = ipt.value;
        opt.innerText = ipt.value;
        
        var slt = document.getElementById('slt');
        slt.appendChild(opt);
        
        ipt.value = '';
    }
</script>

 

转载于:https://www.cnblogs.com/klose11/p/6763084.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值