浅谈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 相关文章推荐
很可爱的输入框
Aug 03 Javascript
jQuery TextBox自动完成条
Jul 22 Javascript
For循环中分号隔开的3部分的执行顺序探讨
May 27 Javascript
Javascript动态创建div的方法
Feb 09 Javascript
JS 作用域与作用域链详解
Apr 07 Javascript
使用window.prompt()实现弹出用户输入的对话框
Apr 13 Javascript
JS实现图片高亮展示效果实例
Nov 24 Javascript
ES6深入理解之“let”能替代”var“吗?
Jun 28 Javascript
深入理解ES6学习笔记之块级作用域绑定
Aug 19 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
May 17 Javascript
vue@cli3项目模板怎么使用public目录下的静态文件
Jul 07 Javascript
vue el-table实现递归嵌套的示例代码
Aug 14 Vue.js
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编程网上资源导航
2006/10/09 PHP
PHP中去掉字符串首尾空格的方法
2012/05/19 PHP
PHP+jQuery实现自动补全功能源码
2013/05/15 PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
2014/05/29 PHP
linux下php上传文件注意事项
2016/06/11 PHP
Yii2组件之多图上传插件FileInput的详细使用教程
2016/06/20 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
JS hashMap实例详解
2016/05/26 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
JS验证字符串功能
2017/02/22 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
js实现鼠标拖动功能
2017/03/20 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
2017/07/24 Javascript
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
javascript实现日历效果
2019/06/17 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
Python 开发Activex组件方法
2009/11/08 Python
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
Cpy和Python的效率对比
2015/03/20 Python
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
Python序列循环移位的3种方法推荐
2018/04/09 Python
解决python字典对值(值为列表)赋值出现重复的问题
2019/01/20 Python
python如何获取当前文件夹下所有文件名详解
2019/01/25 Python
python中hasattr()、getattr()、setattr()函数的使用
2019/08/16 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
Python plt 利用subplot 实现在一张画布同时画多张图
2021/02/26 Python
有趣的睡衣和礼物:LazyOne
2019/11/27 全球购物
KELLER SPORTS荷兰:在线订购最好的运动产品
2020/10/13 全球购物
2014年销售员工作总结
2014/12/01 职场文书
入党自荐书范文
2015/03/05 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书