浅谈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 相关文章推荐
JavaScript判断两种格式的输入日期的正确性的代码
Mar 25 Javascript
JavaScript XML操作 封装类
Jul 01 Javascript
jQuery渐变发光导航菜单的实例代码
Mar 27 Javascript
使用Java实现简单的server/client回显功能的方法介绍
May 03 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
Jan 09 Javascript
利用jQuery实现漂亮的圆形进度条倒计时插件
Sep 30 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
Apr 12 Javascript
jQuery实现图片轮播效果代码
Sep 27 Javascript
react 父组件与子组件之间的值传递的方法
Sep 14 Javascript
vue实现消息的无缝滚动效果的示例代码
Dec 05 Javascript
微信小程序利用canvas 绘制幸运大转盘功能
Jul 06 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
Nov 24 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下通过file_get_contents的代理使用方法
2011/02/16 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
PHP编程实现的TCP服务端和客户端功能示例
2018/04/13 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
让textarea控件的滚动条怎是位与最下方
2007/04/20 Javascript
JavaScript 字符串连接性能优化
2008/12/20 Javascript
js以对象为索引的关联数组
2010/07/04 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
2012/02/07 Javascript
JavaScript中的document.referrer在各种浏览器测试结果
2014/07/18 Javascript
JS中自定义定时器让它在某一时刻执行
2014/09/02 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
2016/12/22 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
2017/01/03 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
快速搭建React的环境步骤详解
2017/11/06 Javascript
快速解决vue-cli在ie9+中无效的问题
2018/09/04 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
2019/03/07 Javascript
Vue.js watch监视属性知识点总结
2019/11/11 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
paramiko模块安装和使用(远程登录服务器)
2014/01/27 Python
Python中不同进制的语法及转换方法分析
2016/07/27 Python
python基础练习之几个简单的游戏
2017/11/10 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
简述python Scrapy框架
2020/08/17 Python
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
AJAX都有哪些有点和缺点
2012/11/03 面试题
应届大学生求职信
2013/12/01 职场文书
环境科学专业个人求职信
2013/12/15 职场文书
经典的毕业生自荐信范文
2014/04/14 职场文书
竞选班长演讲稿500字
2014/08/22 职场文书
2015年小学远程教育工作总结
2015/07/28 职场文书
竞聘演讲报告:基本写作有哪些?附开头范文
2019/10/16 职场文书