DOM是什么

DOM是什么,第1张

DOM全拼为Document Object Model是一种用于HTML和XML文档的编程接口,给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。

结点影响度因子的确定要综合考虑结点类别和标签强调属性,其初值按TITLE,CONTENT,VISION,BLOCK,LINK,OTHER类别降序排列。可构造影响度因子初值向量Initvlale。同时结点影响度因子具有传递性,即某结点的影响度因子值应向其子结点传递。

扩展资料:

结点影响度因子的确定要综合考虑结点类别和标签强调属性,其初值按TITLE,CONTENT,VISION,BLOCK,LINK,OTHER类别降序排列。可构造影响度因子初值向量Initvlale。同时结点影响度因子具有传递性,即某结点的影响度因子值应向其子结点传递。

叶结点的影响度因子可由下式计算:Influence(leaf) =∑ki=Influence(Ancestori)其中,Ancestori是叶结点的祖先结点,k为祖先结点数。

参考资料来源:百度百科-文档对象模型

本文实例讲述了JQuery删除DOM节点的方法。分享给大家供大家参考。具体分析如下:

如果文档中某一个元素多余,那么应将其删除。JQuery提供了两种删除节点的方法,即remove()和empty()。

HTML

DOM结构如下:

<p

class="nm_p"

title="欢迎访问脚本之家"

>欢迎访问脚本之家</p>

<ul

class="nm_ul">

<li

title='PHP编程'>简单易懂的PHP编程</li>

<li

title='C编程'>简单易懂的C编程</li>

<li

title='JavaScript编程'>简单易懂的JavaScript编程</li>

<li

title='JQuery'>简单易懂的JQuery编程</li>

</ul>

remove()方法

作用是从DOM中删除所有匹配的元素,传入的参数用于根据JQuery表达式来筛选元素。

例如删除<ul>节点中的第2个<li>元素节点,JQuery代码如下:

$("nm_ul

li:eq(1)")remove();

//

获取第二个<li>元素节点后,将它从网页中删除

运行代码后效果将删掉第二个节点。

当某个节点用remove()方法删除后,该节点所包含的所有后代节点将同时被删除。这个方法的返回值是一个指向已被删除的节点的引用,因此可以在以后再使用这些元素。下面的JQuery代码说明元素用remove()方法删除后,还是可以继续使用的。

var

$li

=

$("nm_ul

li:eq(1)")remove();

//

获取第二个<li>元素节点后,将它从网页中删除。

$liappendTo("nm_ul");

//

把刚才删除的又重新添加到<ul>元素里

//所以,删除只是从网页中删除,在jQuery对象中,这个元素还是存在的,我们可以重新获取它

可以直接使用appendTo()方法的特性来简化以上代码,JQuery代码如下:

$("nm_ul

li:eq(1)")appendTo("nm_ul");

//appendTo()方法也可以用来移动元素

//移动元素时首先从文档上删除此元素,然后将该元素插入得到文档中的指定节点

另外remove()方法也可以通过传递参数来选择性地删除元素,JQuery代码如下:

//

把<li>元素中属性title不等于"菠萝"的<li>元素删除

$("nm_ul

li")remove("li[title!=JQuery]");

empty()方法

严格来讲,empty()方法并不是删除节点,而是清空节点,它能清空元素中的所有后代节点。JQuery代码如下:

$("nm_ul

li:eq(1)")empty();

//

找到第二个<li>元素节点后,清空此元素里的内容

当运行代码后,第2个<li>元素的内容被清空了,只剩下<li>标签默认的符号“”。

希望本文所述对大家的jQuery程序设计有所帮助。

大家好,我是IT修真院北京分院第22期的学员杨纲,一枚正直纯洁善良的WEB前端程序员。

1背景介绍

什么是DOM DOM 是 Document Object Model(文档对象模型)的缩写。 DOM是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。 在 HTML DOM中,所有事物都是节点。DOM 是被视为节点树的 HTML。

2知识剖析

1什么是DOM节点 HTML 文档中的所有内容都是节点 整个文档是一个文档节点 每个 HTML 元素是元素节点 HTML 元素内的文本是文本节点 每个 HTML 属性是属性节点 注释是注释节点。 >

以上就是关于DOM是什么全部的内容,包括:DOM是什么、JQuery删除DOM节点的方法、DOM常见的 *** 作方式有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9822902.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存