首页
学习
活动
专区
圈层
工具
发布

(JavaScript)前端JS不知道怎么理解网页?本专栏从0开始教学!(十二):关于DOM元素的操作-获取元素节点;元素系欸但的属性、使用CSS选择器进行查询、获取父节点和兄弟节点...

getElementById() 通过id属性获取一个元素节点对象 getElementsByTagName() 通过标签名获取一组元素节点对象 getElementsByName() 通过name属性获取一组元素节点对象...nodes=box.childNodes; // var nodes=box.firstChild; var nodes=box.lastChild; console.log(nodes); 获取父节点和兄弟节点...nodeValue属性获取和设置文本节点的内容 innerHTML 元素节点通过该属性获取和设置标签内部的html代码\ console.log(box.id); console.log(box.innerHTML...); // box.innerHTML="hello"; 使用CSS选择器进行查询 querySelector() querySelectorAll() 这两个方法都是用document...对象来调用,两个方法使用相同,都是传递一个选择器字符串作为参数,方法会自动根据选择器字符串去网页中查找元素。

18510
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jQuery 选择器

    原生 JS 获取元素方式很多,很杂,而且兼容性情况不一致,因此 jQuery 给我们做了封装,使获取元素统一标准。 1....even").css("color", "pink");       })     5.筛选方法 重点: jQuery中还有一些筛选方法,类似DOM中的通过一个节点找另外一个节点...,不包括自己本身 nextAll([expr]) $(".first"). nextAll() 查找当前元索之后所有的同辈元素 prevtAll([expr]) $(" .last"). prevAll...() 查找当前元索之前所有的同辈元索 hasClass(class) $(' div' ). hasClass(" protected" ) 检查当前的元素是否含有某个特定的类,如果有,则返回true...2.需要得到当前小li 的索引号,就可以显示对应索引号的图片 3.jQuery 得到当前元素索引号 $(this).index() 4.中间对应的图片,可以通过 eq(index) 方法去选择 5.显示元素

    3.9K30

    HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 五)

    装饰器使用规则说明 @LocalStorageProp变量装饰器 说明 装饰器参数 key:常量字符串,必填(字符串需要有引号)。...变量的传递/访问规则说明 传递/访问 说明 从父节点初始化和更新 禁止,@LocalStorageProp不支持从父节点初始化,只能从LocalStorage中key对应的属性初始化,如果没有对应key...装饰器使用规则说明 @LocalStorageLink变量装饰器 说明 装饰器参数 key:常量字符串,必填(字符串需要有引号)。...变量的传递/访问规则说明 传递/访问 说明 从父节点初始化和更新 禁止,@LocalStorageLink不支持从父节点初始化,只能从LocalStorage中key对应的属性初始化,如果没有对应key...LocalStorage 除了应用程序逻辑使用LocalStorage,还可以借助LocalStorage相关的两个装饰器@LocalStorageProp和@LocalStorageLink,在UI组件内部获取到

    57330

    java面试题 --- MySQL②

    索引是帮助 SQL 高效获取数据的一种数据结构。 2. 既然你说索引是一种数据结构,那它底层到底是什么呢?...由于数据存放在叶子节点,每次检索都要从父节点开始,检索的效率不是很高; Hash 索引用的是 Hash 表来存储,直接根据键值对进行映射,因此只能用于等值查询,且效率很高。...索引覆盖就是查询的字段都建了索引,数据可以直接从索引中获取,不需要查询数据表。 8. 使用索引有哪些优缺点?...使用索引的时候你会遵循哪些原则?...: 全值匹配我最爱, 最左前缀要遵守; 带头大哥不能死, 中间兄弟不能断; 索引列上少计算, 范围之后全失效; 模糊百分写最右, 覆盖索引不写星; 不等空值还有或, 索引失效要少用; 字符引号不可丢

    50820

    【JavaScript】之文档对象模型(DOM)详解

    它将 HTML 或 XML 文档转换成一个树形结构,JavaScript 可以访问和操作这棵树上的每一个节点,从而实现对网页的动态控制。...子节点 (Child Node): 被当前节点包含的节点。 兄弟节点 (Sibling Node): 与当前节点拥有相同父节点的节点。 三、如何使用 JavaScript 操作 DOM?...删除元素: removeChild(): 从父元素中删除指定的子元素。...console.log(element.previousSibling); 五、 避免常见错误: 操作未加载的 DOM: 确保 DOM 完全加载后再执行 JavaScript 代码,可以使用 DOMContentLoaded...这个例子展示了如何使用 JavaScript 操作 HTML DOM(文档对象模型)中的元素,包括选择元素、修改元素内容以及响应用户的交互动作。

    43010

    JavaScript之怎样获取元素节点

    JavaScript获取元素节点一共有三种方法,分别是通过元素ID、通过标签名字和通过类名字来获取; 1.通过元素ID属性的ID值来获得元素对象-getElementById() DOM提供了一个名为getElementById...()的方法,这个方法将返回一个与括号里有着一样id值的元素节点对应的对象。...他是document对象特有的函数,这个函数的参数只有一个,只能是你想要获得的元素的ID值,这个值必须放在单引号或者双引号里面。...他是document对象特有的函数,这个函数的参数只有一个,只能是你想要获得的元素的标签名,这个值必须放在单引号或者双引号里面。...但是某些DOM可能还没有实现(基本都已实现),因此在使用的时候要当心。

    1.7K80

    【Web APIs】DOM 文档对象模型 ① ( DOM 相关概念 - DOM 文档、DOM 树、DOM 节点 | 根据元素 ID 获取 DOM 元素 - getElementById 函数 )

    DOM 文档 : 一个 HTML 页面就是一个文档 , DOM 中使用 document 表示 ; DOM 树 : Document Object Model Tree , 是 由 DOM 节点 组成的树形结构...: 在 DOM 树 的 树形结构中 , 每个 DOM 节点 都代表文档中的一个部分 , 如 : 元素、属性或文本 , 并且这些节点以特定的关系相互连接 , 形成一个完整的树状图 ; 二、获取 DOM...('id'); 上述调用示例中 , id 是 字符串变量 , 注意要使用 双引号 或 单引号 , 要获取的 HTML 元素的 ID ; element 返回值 是 获取的 DOM 元素 Element...console.dir 可以打印 Element 元素对象 ; 3、标签和 JavaScript 脚本书写顺序 在上述代码中 , JavaScript 代码 执行前 , 一定要将 HTML 标签加载到...console.dir 函数 可以将 JavaScript 对象的属性列表打印到 浏览器的 控制台中 ; 在上面的 代码中 , 使用 var element = document.getElementById

    1.4K10

    WEB安全(一)之图解XSS注入

    XSS注入方式 注入的方式分别是通用修改 DOM 节点内容,通过修改 DOM 节点属性,通过修改 JavaScript 修改和通过富文本修改。...通过修改 JavaScript 代码 同样的,还是从 URL 中获取参数 id,只不过这次不是渲染到 DOM , 而是写入 JavaScript 代码中。...DOM 节点的处理 对于 DOM 节点影响比较大的就是单引号和双引号, 因为他们会关闭属性的值。所以也是对单引号和双引号进行字符转义。...JavaScript 代码的处理 对于避免造成 javascript 注入的情况,一般会对从 url 上取到的数据进行 encode ,这样就可以避免双引号提前封闭。...只是这里也要注意一下 ,这里一般会使用 encode 的方式格式化参数会更好一些,不然也要考虑类似 \" 这样的双引号转义符,是不是会和 下一个 " 又相互抵消。

    2.8K91

    OpenHarmony页面级UI状态存储:LocalStorage

    装饰器使用规则说明@LocalStorageProp变量装饰器说明装饰器参数key:常量字符串,必填(字符串需要有引号)。...变量的传递/访问规则说明传递/访问说明从父节点初始化和更新禁止,@LocalStorageProp不支持从父节点初始化,只能从LocalStorage中key对应的属性初始化,如果没有对应key的话,将使用本地默认值初始化...装饰器使用规则说明@LocalStorageLink变量装饰器说明装饰器参数key:常量字符串,必填(字符串需要有引号)。...变量的传递/访问规则说明传递/访问说明从父节点初始化和更新禁止,@LocalStorageLink不支持从父节点初始化,只能从LocalStorage中key对应的属性初始化,如果没有对应key的话,将使用本地默认值初始化...LocalStorage除了应用程序逻辑使用LocalStorage,还可以借助LocalStorage相关的两个装饰器@LocalStorageProp和@LocalStorageLink,在UI组件内部获取到

    36720

    ​# ArkTS语法介绍

    例如,Python 在数据科学和人工智能领域非常流行,而 JavaScript 是 web 开发的主流语言。...跨平台开发:掌握不同的语言使你能够开发跨平台应用程序,例如使用 JavaScript 的 React Native 构建移动应用,或使用 Swift 和 Kotlin 开发原生 iOS 和 Android...声明 我们可以使用let来声明一个变量。 let name: string = "Tango"; name = "IT蜗壳"; 使用const来声明一个常量,通常我们的常量名字使用大写字母表示。...String类型 此类型代表字符串,由单引号或双引号之间的一个或多个字符组成,我们还可以使用反向单引号(`)括起来,它通常用于拼接字符串或者套用一些模版时使用。...let names:string[] = [ "路飞", "山治", "索隆" ] Enum类型

    53810

    ArkTS-AppStorage应用全局的UI状态存储

    装饰器使用规则说明 @StorageProp变量装饰器 说明 装饰器参数 key:常量字符串,必填(字符串需要有引号)。...变量的传递/访问规则说明 传递/访问 说明 从父节点初始化和更新 禁止,@StorageProp不支持从父节点初始化,只能AppStorage中key对应的属性初始化,如果没有对应key的话,将使用本地默认值初始化...初始化子节点 支持,可用于初始化@State,@Link,@Prop,@Provide 是否支持组件外访问 否 观察变化和行为表现 观察变化 当装饰的数据类型为boolean,string,number...装饰器使用规则说明 @StorageLink变量装饰器 说明 装饰器参数 key:常量字符串,必填(字符串需要引号) 允许装饰的变量类型 Object,class,string,number,boolean...变量的传递/访问规则说明 传递/访问 说明 从父节点初始化和更新 禁止。 初始化子节点 支持,可用于初始化常规变量,@State,@Link,@Prop,@Provide 是否支持组件外访问 否。

    1.2K10
    领券