浅谈JS中的常用选择器及属性、方法的调用


Posted in Javascript onJuly 28, 2017

选择器、属性及方法调用的配合使用:

<style>
      #a{
        width: 200px;
        height: 100px;
        background-color: red;
        
      }
      .b{
        width: 200px;
        height: 100px;
        background-color: green;
        
      }
      .div1{
        width: 200px;
        height: 100px;
        background-color:aqua;
      }
    </style>

  <body>
    <div id="a"></div>
    <div class="b" style="background-color: black;"></div>
    <div class="b" style="background-color: chartreuse;"></div>
    <div class="div1">精英教育</div>
    <input type="text" name="ipt1" />
    <input type="checkbox" name="ckb2" / disabled="disabled">
  </body>
  
  <script>
    //先选择元素在进行加效果
    //ID选择器(使用较高JS)
    var a = document.getElementById("a");
    //检测类型
    alert(typeof(document.getElementById("a")))
    
    a.style.backgroundColor="royalblue";
    
    a.innerHTML ="<span>hello<span>";
    a.innerText = "<span>hello<span>";
//    class选择器
    var b_class = document.getElementsByClassName("b");
    b_class[0].style.backgroundColor="red";
    
    var b_class = document.getElementsByClassName("b");
    b_class[1].style.backgroundColor="blueviolet";
//    标签选择器
    var b_b = document.getElementsByTagName("div");
    b_b[1].style.backgroundColor="yellow";
    
    var div_1 = document.getElementsByName("ipt1");
    div_1[0].value="文本框";
    
    var ckb2 = document.getElementsByName("ckb2")[0];
    ckb2.setAttribute("checked","");
  //移除属性
    ckb2.removeAttribute("disabled")
    
  //创造元素
   var a = document.createElement("a");
   a.setAttribute("href","http://www.baidu.com");
   a.innerText="百度一下";
   
   document.body.appendChild(a);
   document.body.removeChild(a);
   
  div1.appendChild(a);
  
    
  </script>

<body>
    <!--DOM  Document Object Model
    BOM  Bowers O M-->
    <div id="div1" class="div1"></div>
    <div class="div1"></div>
    <input type="text" name="ipt1" />
    <input type="checkbox" name="ckb1" disabled="disabled"/>
  </body>
</html>
<script>
//  alert('1111');
//  window.alert('123')
  var div1 = document.getElementById('div1');
  div1.style.backgroundColor = 'red';
//  div1.innerHTML = "<ul><li>123456</li></ul>";
  div1.innerText = "<ul><li>123456</li></ul>";
  
  
  var div1_class = document.getElementsByClassName('div1');
  div1_class[1].style.backgroundColor = "green";
  
  var div1_1 = document.getElementsByTagName('div');
  div1_1[1].style.backgroundColor = "blue";
  
//  jQuery
  var div1_2 = document.getElementsByName('ipt1');
  div1_2[0].value = '123';
  
  var ckb1 = document.getElementsByName('ckb1')[0];
//  ckb1.setAttribute("checked","checked");
  ckb1.removeAttribute('disabled');
  
  var a = document.createElement("a");
  a.setAttribute("href","http://www.baidu.com");
  a.innerText = "百度";
  
  document.body.appendChild(a);
  document.body.removeChild(a);
  
  div1.appendChild(a);
</script>

以上这篇浅谈JS中的常用选择器及属性、方法的调用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
use jscript Create a SQL Server database
Jun 16 Javascript
javascript中的throttle和debounce浅析
Jun 06 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
Jun 23 Javascript
点击A元素触发B元素的事件在IE8下会识别成A元素
Sep 04 Javascript
Javascript 中创建自定义对象的方法汇总
Dec 04 Javascript
12306验证码破解思路分享
Mar 25 Javascript
探索angularjs+requirejs全面实现按需加载的套路
Feb 26 Javascript
JS实现的相册图片左右滚动完整实例
Nov 23 Javascript
微信小程序App生命周期详解
Jan 31 Javascript
Bootstrap 按钮样式与使用代码详解
Dec 09 Javascript
Vue 幸运大转盘实现思路详解
May 06 Javascript
VSCode launch.json配置详细教程
Jun 18 Javascript
js原生代码实现轮播图的实例讲解
Jul 28 #Javascript
js弹性势能动画之抛物线运动实例详解
Jul 27 #Javascript
js学习总结之dom2级事件基础知识详解
Jul 27 #Javascript
Angular指令之restict匹配模式的详解
Jul 27 #Javascript
Angularjs的$http异步删除数据详解及实例
Jul 27 #Javascript
js学习总结之DOM2兼容处理this问题的解决方法
Jul 27 #Javascript
Angularjs的键盘事件的绑定
Jul 27 #Javascript
You might like
一次编写,随处运行
2006/10/09 PHP
kohana框架上传文件验证规则写法示例
2014/07/14 PHP
Symfony的安装和配置方法
2016/03/17 PHP
PHP设计模式之装饰器模式定义与用法简单示例
2018/08/13 PHP
laravel 查询数据库获取结果实现判断是否为空
2019/10/24 PHP
PHP code 验证码生成类定义和简单使用示例
2020/05/27 PHP
javawscript 三级菜单的实现原理
2009/07/01 Javascript
基于jQuery的Spin Button自定义文本框数值自增或自减
2010/07/17 Javascript
推荐40个简单的 jQuery 导航插件和教程(下篇)
2012/09/14 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
jQuery实现鼠标经过事件的延时处理效果
2020/08/20 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
运用js教你轻松制作html音乐播放器
2020/04/17 Javascript
Vue.js表单控件实践
2016/10/27 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
2017/05/03 Javascript
200行代码实现blockchain 区块链实例详解
2018/03/14 Javascript
vue-cli3.0 特性解读
2018/04/22 Javascript
解决webpack+Vue引入iView找不到字体文件的问题
2018/09/28 Javascript
Node.js实现一个HTTP服务器的方法示例
2019/05/13 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
js实现贪吃蛇游戏 canvas绘制地图
2020/09/09 Javascript
python检测远程udp端口是否打开的方法
2015/03/14 Python
用实例详解Python中的Django框架中prefetch_related()函数对数据库查询的优化
2015/04/01 Python
python更新列表的方法
2015/07/28 Python
快速实现基于Python的微信聊天机器人示例代码
2017/03/03 Python
Tornado协程在python2.7如何返回值(实现方法)
2017/06/22 Python
Python反射用法实例简析
2017/12/22 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
Ejb技术面试题
2015/04/29 面试题
学校七一活动方案
2014/01/19 职场文书
中英文求职信范文
2014/01/27 职场文书
整改通知书
2015/04/20 职场文书
离婚上诉状范文
2015/05/23 职场文书
读《解忧杂货店》有感:请相信一切都是最好的安排
2019/11/07 职场文书
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB