首页 > 其他分享 >05 Web APIs

05 Web APIs

时间:2024-07-04 22:32:46浏览次数:17  
标签:Web 元素 DOM 05 获取 APIs document 选择器 属性

一 DOM-获取元素

DOM是操作页面文档,开发网页特效和实现用户交互。

document是DOM顶级对象

document.write()

1.1 获取DOM元素

CSS选择器来获取DOM元素

选择匹配的第一个元素:document.querySelector('css选择器')

console.dir(对象) :用来输出对象格式数据

选择匹配的多个元素对象:document.querySelectorAll('css选择器'),获取到伪数组,类型Prototype是NodeList,不是Array

其他获取DOM元素方法

doument.getElementById('id')

doument.getElementsByClassName('类名'),此时不用加.,不是类选择器

doument.getElementsByTagName('标签名')

doument.getElementsByName('name'),通过name属性获取,如input标签有name属性

二 DOM-操作元素

元素.innerText:不解析标签,获取时只获取文本

元素.innerHTML:解析标签,获取时也获取标签

2.1 操作元素常用属性

href、title、src

对象.属性 = 值

2.2 操作元素样式属性

通过style属性操作元素样式,对象.style.样式属性= 值,一般都要加单位,这里用style属性设置的是行内样式,权重较高

 

标签:Web,元素,DOM,05,获取,APIs,document,选择器,属性
From: https://www.cnblogs.com/ai1988/p/18284804

相关文章

  • WEB03Maven&Mybatis
    maven基础Maven是apache提供的一个项目管理工具,它的作用就是管理项目介绍依赖管理依赖管理主要指的是项目怎样引入依赖包,maven会将所有需要的依赖包放在本地仓库中,然后每个项目通过配置文件引入自己所需要的那部分jar包在maven本地仓库中是按照什么结构存放的?我......
  • HarmonyOS开发实战系列:网络连接绑定到应用规范-Web组件
    1.网络类型简介移动设备一般都具备移动网络和无线WIFI的连接能力,有些还可以接入有线以太网,这些网络可以根据需要随时切换。鸿蒙APP可以自动适应上述的网络,一般来说,会优先使用WIFI或者有线以太网,移动网络因为要收费,不会首选使用。但是在某些特殊情形下,可能要求必须使用某一种......
  • webapi发布centos stream 8设置自动运行
    发布文件放到home下然后依次输入第一步:创建服务文件 首先,需要创建一个systemd服务文件。我们一般将这种服务文件放在/etc/systemd/system/目录下,并且给它一个.service后缀。例如,你可以创建一个名为wecharwebapi.service的文件。sudovi/etc/systemd/system/wecharwebapi......
  • 怎么把webp格式转换成jpg?5个图片格式转换方法全面解析(2024最新)
    webp 图片常用于网站,可显著改善页面的浏览和加载体验。然而,许多设备(如苹果手机设备、安卓手机等)不支持webp文件。在这些设备上查看webp文件时,最佳做法是将其转换为其他常见格式,如jpg或png。Windows电脑上有多种转换工具可把webp格式转换成jpg。本文将分享5种webp图片格式转换......
  • web学习笔记(七十五)
    目录1.小程序修改响应式数据1.1修改基本数据类型的值1.2修改复合数据类型的值2.发送请求3.小程序解决跨域问题 1.小程序修改响应式数据1.1修改基本数据类型的值在小程序中需要先将data中的数据拿过来并结构,才可以在this.setdata中修改数据,在页面中可以多次编写this......
  • net6 WebAPI大文件上传
    最近由于客户需要上传大文件,所以研究了一下文件上传的问题net6上传文件分为两种情况:buffering和streaming(缓存和流)Buffering:我们平时采用的通过IFormFile上传文件的方式就是Buffering,此方式会将文件全部缓存起来。这种方式简单,但对内存和硬盘空间造成负担。关于缓存,这里有个误......
  • 【适用于各种工业应用】IMLT65R050M2H IMLT65R040M2H IMLT65R015M2H IMLT65R060M2H Co
    摘要CoolSiC™650VG2MOSFET可通过降低能耗来充分利用碳化硅的性能,从而在功率转换过程中实现更高效率。这些CoolSiC650VG2MOSFET适用于各种功率半导体应用,如光伏、能量存储、电动汽车直流充电、电机驱动器和工业电源。配备CoolSiCG2的电动汽车用直流快速充电站与前几代产品......
  • web.py框架下的application.py模块 —— Python
    本文主要分析的是web.py库的application.py这个模块中的代码。总的来说,这个模块主要实现了WSGI兼容的接口,以便应用程序能够被WSGI应用服务器调用。WSGI是WebServerGatewayInterface的缩写,具体细节可以查看WSGI的WIKI页面接口的使用使用web.py自带的HTTPServer下面这个例......
  • 【web APIs】快速上手Day03(Dom事件进阶)
    目录WebAPIs-第3天全选文本框案例事件流事件捕获事件冒泡阻止冒泡解绑事件on事件方式解绑addEventListener方式解绑注意事项-鼠标经过事件的区别两种注册事件的区别事件委托综合案例-tab栏切换改造其他事件页面加载事件元素滚动事件页面滚动事件-获取位置页面滚动......
  • HTML5 WebSocket技术使用详解
    HTML5WebSocketAPI提供了一种在单个连接上进行全双工通信的方式。这意味着客户端和服务器可以同时发送和接收数据,而不需要像传统的HTTP请求那样进行多次请求和响应的轮询。WebSocket允许更实时的交互,非常适合需要快速、连续数据交换的应用场景,如在线游戏、实时通讯和股票行......