dom是什么意思

dom是什么意思,第1张

DOM是网页中用来表示文档中对象的标准模型,通过JavaScript可以对网页中的所有DOM对象进行 *** 作,是由万维网联盟W3C组织制定的标准编程接口。

文档对象模型(DocumentObjectModel,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。

扩展资料

例:

在JavaScript中获取元素内容最简单的方法就是通过innerHTML属性来获取,所以在以下案例中我们可以通过innerHTML来获取元素的文本内容

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <p id="demo">Hello World!</p> <script> var demo=documentgetElementById("demo")innerHTML; documentwrite(demo); </script> </body> </html>

var item=$('diveach-product')find('span');

alert(item[0]innnerText);

alert(item[1]innnerText);

如果需要分类提取文本,再判断一下各个子项的class就可以了

JQuery提供以下两个方法可以读取节点中的内容:

text() - 设置或返回所选元素的文本内容

html() - 设置或返回所选元素的内容(包括 HTML 标记)

注意二者在获取内容上的区别,实例演示如下:

1、HTML结构

<div id="test"><i>示例文字</i></div>

<input type="button" id="btn1" value="获取text">

<input type="button" id="btn2" value="获取html">

2、jquery代码

$(function(){

$("#btn1")click(function() {

alert($("#test")text());

});

$("#btn2")click(function() {

alert($("#test")html());

});

});

3、效果演示

<!DOCTYPE HTML>

<html>

<head>

<meta charset=UTF-8>

<title>recursion</title>

<style type="text/css">

</style>

<script type="text/javascript">

    var array = [];

    onload = function ()

    {

        var tags = documentbodygetElementsByTagName ('');

        for ( var i = 0; i < tagslength; i++)

        {

            arraypush (getText (tags[i]));

        }

        consolelog (array);

    }

     

    var getText = function (dom)

    {

        var index = 0, html = dominnerHTML;

        while (domchildrenlength && index < domchildrenlength)

        {

            var chtml = domchildren[index]outerHTML;

            html = dominnerHTMLreplace(chtml, '');

            index++;

        }

        return "<font>" + html + "</font>";

    }

</script>

</head>

<body>

    <p>

        ths is p<a href="">this is a</a>wyz

    </p>

    <i>this is i</i>

    <b>this is b</b>

</body>

</html>

以上就是关于dom是什么意思全部的内容,包括:dom是什么意思、jquery获取下面dom数据,push成json、JQuery如何读取节点中的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存