web.jpegJS的语法和基本对象的规范(组图)

优采云 发布时间: 2021-07-12 20:13

  

web.jpegJS的语法和基本对象的规范(组图)

  

  web.jpeg

  JS 由三部分组成

  ECMAscript(欧洲计算机制造商协会):描述 JS 语法和基本对象规范

  DOM:处理网页(操作页面元素)的文档对象模型、方法和接口

  BOM:浏览器对象模型、浏览器交互方法和界面(操作浏览器)

  JS 操作 html 元素其实就是操作 DOM 文档对象。整个html文件就是一个文档。那么这个文档就被认为是一个文档对象。文档中的所有标签都可以看作一个对象。那么JS是如何操作的呢?对象呢?

  1.JS 获取元素对象的方法

  1. 1 根据id从整个文档中获取元素---返回的是一个元素对象

  document.getElementById("id 属性值")

  /*

  在JS中

  getElementById(元素的ID)获取元素对象

  */

  //获取元素对象

  var box = document.getElementById("box");

  //向元素对象注册点击事件

  box.onclick = function(){

  this.style.backgroundColor = "红色";

  //设置div里面的内容

  box.innerHTML = "

  这是h2标签";

  }

  

  图像.png

  1.2.根据标签名称获取元素-----返回的是元素对象组成的伪数组

  document.getElementsByTagName("标签名称");

  1.3 这是几个兼容的访问元素

  1. 根据name属性的值获取元素,返回的是一个伪数组,里面存放了多个DOM对象---> ocument.getElementsByName("name属性的值")

  2. 根据类样式的名称获取元素,返回的是一个伪数组,里面存放了多个DOM对象 -->document.getElementsByClassName("类样式的名称")

  3.根据选择器获取元素,返回的是一个元素对象-->document.querySelector("选择器的名字")

  4.根据选择器获取元素,返回的是一个伪数组,里面存放了多个DOM对象---->document.querySelectorAll("选择器的名字")

  通过JS获取元素对象的目的是修改css样式或者它们之间的交互,那么如何改变样式属性呢?

  

  图像.png

<p>从上面的例子可以看出,如果标签有直接属性,只需要对基本标签的属性进行操作,如:src、title、alt、href、id属性、直接操作赋值

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线