📜  HTML | DOM 强调对象(1)

📅  最后修改于: 2023-12-03 14:41:49.636000             🧑  作者: Mango

HTML | DOM 强调对象

简介

在 HTML 和 DOM(文档对象模型)中,强调对象是一种用于增强文本或元素的样式和语义的标记。它们可以用来突出显示关键字、术语、注释或其他重要信息。强调对象可以以粗体、斜体、下划线、删除线等形式呈现,以便在文档中吸引读者的注意力。

HTML 中的强调对象
<em> 标签

<em> 标签表示强调的文本。浏览器通常会以斜体样式来渲染这段文本。

示例:

<p>这是一个简单的<em>强调对象</em>示例。</p>
<strong> 标签

<strong> 标签表示更强烈的强调文本。浏览器通常会以粗体样式来渲染这段文本。

示例:

<p>这是一个<em>简单的</em>,<strong>但重要的</strong>强调对象示例。</p>
<mark> 标签

<mark> 标签用于标记需要特别关注的文本。通常,浏览器会以黄色背景高亮显示这段文本。

示例:

<p>这是一个<mark>需要特别注意的</mark>强调对象示例。</p>
DOM 中的强调对象

在 DOM 中,可以使用 JavaScript 操作强调对象的样式和内容。

获取强调对象

可以使用以下 DOM 方法获取强调对象的引用:

  • getElementById(id):根据元素的 id 获取强调对象元素。
  • getElementsByClassName(className):根据类名获取一组强调对象元素。
  • getElementsByTagName(tagName):根据标签名获取一组强调对象元素。

示例:

// 获取 id 为 "emphasis" 的强调对象元素
var emphasisElement = document.getElementById("emphasis");
修改强调对象样式

可以使用 style 属性修改强调对象的样式。一些常见的强调样式属性如下:

  • font-style:可以设置为 "italic" 来改变元素的字体风格为斜体。
  • font-weight:可以设置为 "bold" 来改变元素的字体重量为粗体。

示例:

// 将 id 为 "emphasis" 的强调对象元素设置为粗体
emphasisElement.style.fontWeight = "bold";
修改强调对象内容

可以使用 DOM 方法修改强调对象的内容:

  • innerHTML 属性:用于设置或获取强调对象的 HTML 内容。
  • textContent 属性:用于设置或获取强调对象的纯文本内容。

示例:

// 将 id 为 "emphasis" 的强调对象元素的内容修改为 "新的强调对象内容"
emphasisElement.textContent = "新的强调对象内容";
总结

HTML 和 DOM 提供了强调对象的标记和操作方法。通过使用适当的标签和样式,可以使文本在页面上更具有吸引力和可读性,并突出显示重要的信息。同时,通过使用 JavaScript 和 DOM,可以动态地修改和操作强调对象的样式和内容。