浅谈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+mapbar实现地图定位
Apr 09 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
Oct 06 Javascript
循环 vs 递归浅谈
Feb 28 Javascript
通过javascript获取iframe里的值示例代码
Jun 24 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
May 25 Javascript
JS图片压缩(pc端和移动端都适用)
Jan 12 Javascript
原生JS京东轮播图代码
Mar 22 Javascript
微信小程序中吸底按钮适配iPhone X方案
Nov 29 Javascript
小程序使用watch监听数据变化的方法详解
Sep 20 Javascript
vue表单验证之禁止input输入框输入空格
Dec 03 Vue.js
原生Js 实现的简单无缝滚动轮播图的示例代码
May 10 Javascript
JS前端轻量fabric.js系列物体基类
Aug 05 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获取网络文件的实现代码
2010/01/01 PHP
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
PHP产生不重复随机数的5个方法总结
2014/11/12 PHP
php遍历解析xml字符串的方法
2016/05/05 PHP
laravel框架使用阿里云短信发送消息操作示例
2020/02/15 PHP
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
深入理解JavaScript系列(15) 函数(Functions)
2012/04/12 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
js添加事件的通用方法推荐
2016/05/15 Javascript
JavaScript判断数字是否为质数的方法汇总
2016/06/02 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
2017/04/01 jQuery
利用jquery如何从json中读取数据追加到html中
2017/12/01 jQuery
JS 中可以提升幸福度的小技巧(可以识别更多另类写法)
2018/07/28 Javascript
ES6 Object属性新的写法实例小结
2019/06/25 Javascript
layui 根据后台数据动态创建下拉框并同时默认选中的实例
2019/09/02 Javascript
JS+html5实现异步上传图片显示上传文件进度条功能示例
2019/11/09 Javascript
详解ECMAScript2019/ES10新属性
2019/12/06 Javascript
Python不规范的日期字符串处理类
2014/06/10 Python
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
2015/04/24 Python
Python3.2中Print函数用法实例详解
2015/05/19 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
2018/07/11 Python
python实现自动网页截图并裁剪图片
2018/07/30 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
在Python中用GDAL实现矢量对栅格的切割实例
2020/03/11 Python
python3爬虫中引用Queue的实例讲解
2020/11/24 Python
python 制作磁力搜索工具
2021/03/04 Python
详解CSS 3 中的 calc() 方法
2018/01/12 HTML / CSS
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
为什么要优先使用同步代码块而不是同步方法?
2013/01/30 面试题
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
2016/08/15 面试题
大学生职业规划前言模板
2013/12/27 职场文书
校园新闻广播稿5篇
2014/10/10 职场文书
2015年办公室文员工作总结
2015/04/24 职场文书
预备党员入党感言
2015/08/01 职场文书