HTML DOM(文档对象模型)中的元素对象是表示 HTML 元素的 JavaScript 对象。每个 HTML 元素都可以在 DOM 中用一个对象表示,这使得开发者能够通过 JavaScript 动态地操纵和操作 HTML 元素。

以下是一些常见的 HTML 元素对象的属性和方法:

常见属性

1. element.tagName: 获取元素的标签名。
   var tagName = document.getElementById("myElement").tagName;

2. element.id: 获取或设置元素的 id 属性。
   var elementId = document.getElementById("myElement").id;

3. element.className: 获取或设置元素的类名。
   var elementClass = document.getElementById("myElement").className;

4. element.innerHTML: 获取或设置元素的 HTML 内容。
   var elementContent = document.getElementById("myElement").innerHTML;

5. element.value: 获取或设置表单元素的值。
   var inputValue = document.getElementById("myInput").value;

常见方法

1. element.getAttribute(name) 和 element.setAttribute(name, value): 获取或设置元素的指定属性。
   var attrValue = document.getElementById("myElement").getAttribute("data-custom");
   document.getElementById("myElement").setAttribute("data-custom", "new value");

2. element.appendChild(node): 将一个节点追加到元素的子节点列表的末尾。
   var newDiv = document.createElement("div");
   document.getElementById("parentElement").appendChild(newDiv);

3. element.addEventListener(event, function): 添加事件监听器,用于处理特定类型的事件。
   document.getElementById("myButton").addEventListener("click", function(event) {
     // 处理点击事件
   });

4. element.style.property: 获取或设置元素的样式属性。
   document.getElementById("myElement").style.color = "red";

5. element.classList: 获取元素的类列表,允许操作元素的类。
   var classes = document.getElementById("myElement").classList;
   classes.add("newClass");
   classes.remove("oldClass");

这些是一些常见的 HTML 元素对象的属性和方法。通过使用这些属性和方法,开发者可以通过 JavaScript 动态地修改和交互 HTML 元素,从而实现更丰富的用户体验。


转载请注明出处:http://www.zyzy.cn/article/detail/4374/HTML