首页 > 其他分享 >JSON第二

JSON第二

时间:2023-05-17 20:24:16浏览次数:37  
标签:DOM 第二 元素 getElementById 访问 JSON HTML 节点


HTML DOM 节点
在 HTML DOM 中,所有事物都是节点。DOM 是被视为节点树的 HTML。

TML 文档中的所有内容都是节点:
整个文档是一个文档节点
每个 HTML 元素是元素节点
HTML 元素内的文本是文本节点
每个 HTML 属性是属性节点
注释是注释节点

 

我们常用父(parent)、子(child)和同胞(sibling)等术语来描述这些关系。
父节点拥有子节点。同级的子节点被称为同胞(兄弟或姐妹)。

在节点树中,顶端节点被称为根(root)。
每个节点都有父节点、除了根(它没有父节点)。
一个节点可拥有任意数量的子节点。
同胞是拥有相同父节点的节点。


<html> 节点没有父节点;它是根节点
<head> 和 <body> 的父节点是 <html> 节点
<html> 节点拥有两个子节点:<head> 和 <body>
<head> 节点拥有两个子节点:<meta> 与 <title> 节点


getElementById(id) - 获取带有指定 id 的节点(元素)
appendChild(node) - 插入新的子节点(元素)
removeChild(node) - 删除子节点(元素)

innerHTML - 节点(元素)的文本值
parentNode - 节点(元素)的父节点
childNodes - 节点(元素)的子节点
attributes - 节点(元素)的属性节点


能够以不同的方式来访问 HTML 元素:
getElementById() 方法
getElementsByTagName() 方法
getElementsByClassName() 方法


HTML DOM 属性
HTML DOM 访问
HTML DOM 修改
HTML DOM 修改 HTML 内容
HTML DOM 元素
HTML DOM 事件
HTML DOM 导航
HTML DOM 总结
DOM 实例

DOM 参考手册
HTML DOM 对象
HTML DOM 属性HTML DOM 修改

HTML DOM 访问
访问 HTML DOM - 查找 HTML 元素。

访问 HTML 元素(节点)
访问 HTML 元素等同于访问节点

您能够以不同的方式来访问 HTML 元素:

通过使用 getElementById() 方法
通过使用 getElementsByTagName() 方法
通过使用 getElementsByClassName() 方法
getElementById() 方法
getElementById() 方法返回带有指定 ID 的元素引用:

语法
node.getElementById("id");
下面的例子获取 id="intro" 的元素:

实例
document.getElementById("intro");

尝试一下 »

getElementsByTagName() 方法
getElementsByTagName() 返回带有指定标签名的所有元素。

删除 HTML 元素,必须清楚该元素的父元素
替换 HTML DOM 中的元素,使用 replaceChild() 方法

标签:DOM,第二,元素,getElementById,访问,JSON,HTML,节点
From: https://www.cnblogs.com/ningbaoer/p/17410037.html

相关文章

  • 第二次博客
    一、pta与期中总结pta4和pta5是pta3的延申与拓展,菜单计价系统快写一个学期了,从开始的简单的点菜,简单的程序慢慢的迭代到现在,如果你对之前的几次pta作业完成的不错的话,那么pta4和pta5会比其他人更加的轻松。可是我前几次的pta作业做的不好,导致我这两次pta作业也都没有做好。在后面......
  • 第二十二天打卡
    一、问题描述求某一范围内完整的个数。如果一个数等于它的因子之和,则称该数为”完数“。例如,如6的因子为1,2,3,而6=1+2+3,因此6是“完数”。二、设计思路先设计一个数用来记录从0到指定目标的数,然后设s=0;利用循环将之除,从零开始到这个数之间的所有数,得出因子让s累加;最后比较s......
  • FullCalendar 三:FullCalendar应用——读取JSON数据
    开发者可以使用FullCalendar创建强大的日历日程应用,FullCalendar提供了丰富的选项设置和方法调用,使得开发者可以轻松的创建各种功能的日历程序。本文将结合实例使用PHP读取MySQl数据,显示在FullCalendar日历中。 根据FullCalendar日历插件说明文档中的介绍,日历主体事件数据的......
  • 团队开发第二阶段3
    今天开始将算法优化,以下是优化后代码。importcopyimporttimefromabcimportabstractmethodfromqueueimportEmptyimportcv2importnumpyasnpimporttorchfromPILimportImageFont,Image,ImageDrawfromPyQt5.QtGuiimportQPixmap,QImagefrommodels.conc......
  • odoo 路由设置http 请求,postman 传递json格式的data
    odoo也可以设置json路由,但是返回值会在外边套上一层,考虑直接使用http路由 @route('/mycart/addToCart',csrf=False,type='http',auth="none",methods=['POST']) defaddToCart(self,**kwargs): postman请求方式,需要设置data类型为Text......
  • js 查找数组中倒数第二最大值
    constarr=[1,5,3,7,9,21,33,18,12,44,43,22,55,66,65]constresult=arr=>{//存储最小值letminMax=0//存储最大值letmax=0arr.forEach(item=>{if(item>max){if(minMax<max){minMax=max......
  • 【React】react-json-view用法
    react-json-view:前端json可视化插件安装:npminstall--savereact-json-view 使用:importReactJsonfrom'react-json-view'<ReactJson/>配置:<ReactJsoncollapsed={false}//是否收起,true为收起indentWidth={10}//缩进iconStyle='cir......
  • 【C++ Primer】第二章(2 ~ 6节)
    变量变量提供一个具名的、可供程序操作的存储空间。C++中变量和对象一般可以互换使用。变量定义(define)定义形式:类型说明符(typespecifier)+一个或多个变量名组成的列表。如intsum=0,value,units_sold=0;初始化(initialize):对象在创建时获得了一个特定的值。初......
  • 第二章笔记大全
         ......
  • 第二次冲刺2
    刘嘉城:昨天我对换班操作进行了分析,确定了换班的逻辑思路今天我继续进行了换班的操作,我目前完成了两个员工之间的换班操作,利用sql语句来进行交换遇到的问题:没有调试好sql语句来交换两行的数据,会出现员工交换不了的情况 黄敏仪:昨天我对排班功能中的按照员工喜好和门店规则排班......