浅谈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 相关文章推荐
js图片闪动特效可以控制间隔时间如几分钟闪动一下
Aug 12 Javascript
深入理解JavaScript系列(17):面向对象编程之概论详细介绍
Mar 04 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
Jun 14 Javascript
js中json处理总结之JSON.parse
Oct 14 Javascript
jq给页面添加覆盖层遮罩的实例
Feb 16 Javascript
jquery实现下拉菜单的手风琴效果
Jul 23 jQuery
vue2.0组件之间传值、通信的多种方式(干货)
Feb 10 Javascript
Vue实现侧边菜单栏手风琴效果实例代码
May 31 Javascript
使用JavaScript破解web
Sep 28 Javascript
Vue 样式绑定的实现方法
Jan 15 Javascript
js实现鼠标点击页面弹出自定义文字效果
Dec 24 Javascript
微信小程序实现点击生成随机验证码
Sep 09 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
PHP 和 MySQL 基础教程(一)
2006/10/09 PHP
谈谈PHP语法(3)
2006/10/09 PHP
php下清空字符串中的HTML标签的代码
2010/09/06 PHP
php短址转换实现方法
2015/02/25 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
2020/04/27 PHP
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
jquery控制listbox中项的移动并排序的实现代码
2010/09/28 Javascript
基于jquery完美拖拽,可返回拖动轨迹
2012/03/29 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
alert和confirm功能介绍
2014/05/21 Javascript
一个简单的全屏图片上下打开显示网页效果示例
2014/07/08 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
nodejs 的 session 简单使用
2016/06/06 NodeJs
解析jQueryEasyUI的使用
2016/11/22 Javascript
谈谈JavaScript数组常用方法总结
2017/01/24 Javascript
Vue2.0+ElementUI实现表格翻页的实例
2017/10/23 Javascript
js动态添加表格逐行添加、删除、遍历取值的实例代码
2018/01/25 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
JavaScript实现Excel表格效果
2020/02/07 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
Python读取图片EXIF信息类库介绍和使用实例
2014/07/10 Python
Python实现两个list对应元素相减操作示例
2017/06/09 Python
python 处理微信对账单数据的实例代码
2019/07/19 Python
python爬虫 线程池创建并获取文件代码实例
2019/09/28 Python
python实现数字炸弹游戏程序
2020/07/17 Python
Python lambda表达式原理及用法解析
2020/08/18 Python
卡西欧B级产品官方网站:Casio Outlet
2018/05/22 全球购物
Nike瑞典官方网站:Nike.com (SE)
2018/11/26 全球购物
机电一体化毕业生求职信
2013/11/02 职场文书
仓库保管员岗位职责
2013/12/20 职场文书
创建卫生先进单位实施方案
2014/03/10 职场文书
大学生先进个人主要事迹材料
2015/11/04 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
Python关于OS文件目录处理的实例分享
2021/05/23 Python
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python