浅谈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_09_Function与Object
Oct 16 Javascript
jquery实现文本框鼠标右击无效以及不能输入的代码
Nov 05 Javascript
instanceof和typeof运算符的区别详解
Jan 06 Javascript
jquery toolbar与网页浮动工具条具体实现代码
Jan 12 Javascript
不使用jquery实现js打字效果示例分享
Jan 19 Javascript
node.js中的http.createServer方法使用说明
Dec 14 Javascript
JavaScript学习笔记之内置对象
Jan 22 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
Dec 08 Javascript
JQuery页面随滚动条动态加载效果的简单实现(推荐)
Feb 08 Javascript
JS解决position:sticky的兼容性问题的方法
Oct 17 Javascript
Bootstrap 中data-[*] 属性的整理
Mar 13 Javascript
点击按钮弹出模态框的一系列操作代码实例
Mar 29 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
php strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
PHP 图片上传代码
2011/09/13 PHP
动态加载iframe
2006/06/16 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
2013/08/26 Javascript
jQuery学习笔记之基础中的基础
2015/01/19 Javascript
input输入框鼠标焦点提示信息
2015/03/17 Javascript
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
跟我学习javascript的闭包
2015/11/16 Javascript
Vue.js学习之计算属性
2017/01/22 Javascript
vue实现简单表格组件实例详解
2017/04/16 Javascript
JsChart组件使用详解
2018/03/04 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
2019/02/20 Javascript
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
python中关于日期时间处理的问答集锦
2013/03/08 Python
Python中用pycurl监控http响应时间脚本分享
2015/02/02 Python
python通过正则查找微博@(at)用户的方法
2015/03/13 Python
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
Python网络爬虫实例讲解
2016/04/28 Python
无法使用pip命令安装python第三方库的原因及解决方法
2018/06/12 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
2019/06/03 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
Python 动态变量名定义与调用方法
2020/02/09 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
tensorflow 20:搭网络,导出模型,运行模型的实例
2020/05/26 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
介绍一下游标
2012/01/10 面试题
后勤人员岗位职责
2013/12/17 职场文书
企业党员公开承诺书
2014/03/26 职场文书
股权转让协议书范本
2014/04/12 职场文书
MySQL pt-slave-restart工具的使用简介
2021/04/07 MySQL
vue实现列表垂直无缝滚动
2022/04/08 Vue.js