因此,诸如<title>类的html元素有时称为属性,但有时又称为对象。 我有点困惑。 是文档对象的html元素属性? 还是他们反对? 还是两者都在同一时间? 谢谢。 为了使问题达到质量标准,我将添加一些随机代码。

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>

</body>
</html>

#1楼 票数:1

文档本身是一个文档节点。 所有HTML元素都是元素节点。 所有HTML属性都是属性节点。 HTML元素内的文本是文本节点。 评论是评论节点。 在HTML DOM中,Element对象代表HTML元素。

DOM w3schools

#2楼 票数:0

他们是两件事。 元素是HTML元素或标记。 例如,Javascript和jQuery(也是Javascript)通过使用HTML DOM(HTML文档对象模型)来修改和控制HTML元素。 DOM包含您要引用的对象。 每个DOM对象都引用一个元素,并且当Javascript修改您的HTML页面时,它实际上是在访问DOM,而不是HTML元素。

看一下: http : //www.w3.org/TR/DOM-Level-2-Core/introduction.html

#3楼 票数:0

DOM或文档对象模型是一棵树。 window.document上可用的HTML document是此树的根节点。

本质上,文档中的所有其他内容都是该树中某个位置的节点,无论是像<p>这样的元素还是像class="foo"这样的属性节点还是文本节点。 这些节点中的每一个都是可以通过Javascript与之交互的对象。

#4楼 票数:0 已采纳

文档对象具有title属性,该属性是一个字符串,它是一个对象。 但是document对象没有页面中html元素的直接属性,这就是为什么要使用诸如document.getElementById('id')之类的访问器函数的原因,这些函数返回表示html元素的对象。 在Chrome中打开控制台,然后输入document。 查看文档对象具有的所有属性。 另请参见document.title和document.getElementByTagName('title')[0]不会返回相同的内容。

  ask by nikoloz translate from so

未解决问题?本站智能推荐:

1回复

从对象属性附加HTML元素

我正在编写我的小代码。 我想从数组对象中添加一些HTML元素。 这些是我的代码。 的HTML Java脚本 问题 问题是当我想在多个li元素上追加task对象属性时,由于属性量之间存在差异,因此存在一个未定义的属性。 最近的输出 题 我的问题是如何将li元素追加到
1回复

如何通过html元素访问js对象的属性?

我有一个使用jQuery.getJSON()获取的对象数组。 我希望我的每个对象都由HTML div元素表示,因此,当您单击该元素时,您可以访问相应对象的所有属性。 最好的方法是什么? 我想这样做: 这种方法是好的还是有更好的方法呢? 谢谢。
1回复

如何在HTML元素属性上存储jquery对象?

我有一个<select>表单元素,在其中基于遍历对象的jQuery数组创建多个<option>子级。 我想将与<option>关联的每个jQuery存储在<option>本身上,我想作为一个属性。 这样,当我触发change事件时,可以拉出&
1回复

在AngularJS中基于对象属性显示html元素

这是我的代码,用于显示简单的下拉列表 我想显示基于类别的下拉列表,如果对象中有3个类别,我想要3个下拉列表,其产品显示在其下拉列表中(如果2个类别然后2个下拉列表,依此类推)。 谁能帮我实现这个目标? 我是Angular的新手。 谢谢
1回复

根据对象属性在ngRepeat中创建html元素

我有一个具有两个字段的对象数组,例如: 现在在HTML中,通过遍历数组,我想为每个不同的GROUP创建一个div并将该组中的所有元素放入其中。 但是,我的意思是根据元素的类型创建Inputs,Radiobuttons或Dropdowns。 现在,我通过将对象附加到现有对象等来使用Ang
1回复

在InternetExplorer中向所有HTML元素和文档对象添加方法

我想在JavaScript中为所有HTML元素和文档对象添加一个方法。 经过一些谷歌搜索后,我找到了http://krook.org/jsdom/ 。 我总结说,向Node类添加一个方法可以完成这项工作,事实上在Firefox和Chrome中也可以。 以下是我的所作所为。 在Inte
3回复

文档元素的模拟对象

我有下一个测试代码: 函数体loadResources() : 我的测试失败并显示以下消息: 类型错误:无法设置 null 的属性“innerHTML”。 看起来我需要为innerHTML 创建模拟对象。 我怎么能做到这一点?
3回复

从对象数组获取属性的值。带孩子的物体

我试图从这里得到: 到这里: 显然,我可以循环并构建数组,但是我可以从父级获取键,但是我想要所有对象的值。 父母和孩子。