HTML DOM del 对象
在 HTML DOM 中,<del> 元素表示文档中不再准确的或不再相关的文本,即被标记为删除的文本。删除的文本通常会用删除线标记。HTML DOM 提供了一些方法和属性,允许你通过 JavaScript 操作 <del> 元素。以下是一些相关的属性和方法:1. textContent 属性: 获取或设置 <del> 元素的文本内容。 var delElement = document.getElementById("myDelElement"); var textContent = delElement.textContent; // 获取文本内容 delElement.textContent = "新的文本内容"; // 设置新的文本内容2. cite 属性: 获取或设置 <del> 元素的 cite 属性,表示被删除文本的来源 URL。 var delElement = document.getElementById("myDelElement"); v...
HTML DOM Body vLink 属性
在 HTML DOM 中,vLink 属性是 <body> 元素的一个属性,用于设置或获取文档处于已访问链接状态时的链接颜色。"vLink" 表示 visited link(已访问链接)的缩写。以下是一个简单的例子,演示如何使用 vLink 属性:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Body vLink 属性示例</title></head><body vLink="purple"><p>这是一个示例段落。</p></body></html>在这个...
HTML DOM Body text 属性
在 HTML DOM 中,text 并不是 <body> 元素的直接属性。<body> 元素本身没有一个直接的 text 属性。然而,你可以通过 JavaScript 来获取或设置 <body> 元素内文本的内容。以下是通过 JavaScript 获取或设置 <body> 元素内文本内容的示例:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Body text 示例</title></head><body><p id="demo">这是一个示例段落。</p><s...
HTML DOM Body bgColor 属性
在 HTML DOM 中,bgColor 是 <body> 元素的一个属性,用于获取或设置文档的背景颜色。这个属性表示页面背景的颜色,可以是十六进制颜色码、颜色名称或 RGB 值。以下是一个简单的例子,演示如何使用 bgColor 属性:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Body bgColor 属性示例</title></head><body bgColor="lightblue"><p>这是一个具有背景颜色的示例段落。</p></body></html>在这个例...
HTML DOM Body aLink 属性
在 HTML DOM 中,aLink 属性是 <body> 元素的一个属性,表示文档处于活动链接状态时的链接颜色。活动链接状态通常是用户点击链接时发生的状态。以下是一个简单的例子,演示如何使用 aLink 属性:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Body aLink 属性示例</title></head><body aLink="red"><p>这是一个包含活动链接颜色的示例段落。</p></body></html>在这个例子中,aLink 属性被设置为 "...
HTML DOM Body 对象
在 HTML DOM(文档对象模型)中,document.body 是指代文档中 <body> 元素的对象。这个对象提供了对文档主体部分的访问和控制。以下是一些关于 document.body 对象的常见用法:1. 访问 Body 元素的样式: // 获取 body 元素 var bodyElement = document.body; // 修改背景颜色 bodyElement.style.backgroundColor = "lightgray"; // 修改字体颜色 bodyElement.style.color = "blue";2. 操作 Body 内容: // 获取 body 元素 var bodyElement = document.body; // 添加新的段落 var newParagraph = document.createElement("p"); newParagraph.textContent = "这是一个新段落"; ...
HTML DOM 事件对象:timeStamp 事件属性
timeStamp 是 HTML DOM 事件对象中的一个属性,用于表示事件被创建的时间戳。它返回一个数字,表示从页面加载开始到事件被创建的时间的毫秒数。以下是一个简单的例子,演示如何使用 timeStamp 属性:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>timeStamp 示例</title></head><body><button id="myButton">点击这里</button><script> // 获取页面上的按钮元素 var myButton = document.g...
HTML DOM 事件对象:key 事件属性
在 HTML DOM 事件对象中,key 是一个属性,用于表示与事件关联的按键信息。对于键盘事件,这个属性通常包含被按下的键的标识符。以下是一个简单的例子,演示如何使用 key 属性获取按下的键:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>key 示例</title></head><body><p id="demo">按下键盘查看键的信息</p><script> // 获取页面上的 <p> 元素 var paragraph = document.getElementById(...
HTML DOM 事件对象:currentTarget 事件属性
currentTarget 是 HTML DOM 事件对象中的一个属性,它返回事件的当前目标,即事件正被处理的元素。与之相对的是 target 属性,它返回最初触发事件的目标元素。以下是一个简单的例子,演示如何使用 currentTarget 属性:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>currentTarget 示例</title></head><body><div id="outer" style="border: 2px solid red; padding: 10px;"> <...
HTML DOM 事件对象:cancelable 事件属性
cancelable 是 HTML DOM 事件对象中的一个布尔属性,用于指示事件是否可以被取消(即阻止默认行为或停止事件传播)。如果 cancelable 的值为 true,则表示事件可以被取消;如果 cancelable 的值为 false,则表示事件不可以被取消。以下是一个简单的例子,演示如何使用 cancelable 属性检测事件是否可以被取消:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>cancelable 示例</title></head><body><p id="demo">点击链接</p><...
HTML DOM 事件对象:shiftKey Event 属性
shiftKey 是 HTML DOM 事件对象中的一个布尔属性,用于指示事件被触发时是否按下了 Shift 键。如果 shiftKey 的值为 true,则表示在触发事件时按下了 Shift 键;如果 shiftKey 的值为 false,则表示在触发事件时未按下 Shift 键。以下是一个简单的例子,演示如何使用 shiftKey 属性检测是否按下了 Shift 键:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>shiftKey 示例</title></head><body><p id="demo">按下 Shift 键...
HTML DOM 事件对象:ctrlKey 事件属性
ctrlKey 是 HTML DOM 事件对象中的一个布尔属性,用于指示事件被触发时是否按下了 Ctrl 键。如果 ctrlKey 的值为 true,则表示在触发事件时按下了 Ctrl 键;如果 ctrlKey 的值为 false,则表示在触发事件时未按下 Ctrl 键。以下是一个简单的例子,演示如何使用 ctrlKey 属性检测是否按下了 Ctrl 键:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ctrlKey 示例</title></head><body><p id="demo">按下 Ctrl 键并点击页面</...
HTML DOM 事件对象:bubbles 事件属性
bubbles 是 HTML DOM 事件对象中的一个布尔属性,用于指示事件是否冒泡。冒泡是指事件在触发后是否向上传播到DOM树的更高层次。如果 bubbles 属性为 true,表示事件会冒泡,即从触发事件的目标元素开始,沿着DOM树向上传播。如果 bubbles 属性为 false,表示事件不会冒泡,即事件只会在触发事件的目标元素上被处理,不会向上传播到更高层次的元素。以下是一个简单的例子,演示了事件冒泡的概念:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>事件冒泡示例</title></head><body><div id="oute...
HTML DOM 事件对象:clientY 事件属性
HTML DOM 中的事件对象包含有关事件的信息,而 clientY 是其中一个属性,表示鼠标指针在事件被触发时相对于浏览器窗口的 Y 坐标。以下是一个简单的例子,演示如何在 JavaScript 中使用事件对象的 clientY 属性:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>clientY 示例</title></head><body><p id="demo">点击页面查看鼠标 Y 坐标</p><script> // 获取页面上的 <p> 元素 var paragrap...
HTML DOM 事件对象:screenX 事件属性
screenX 是 HTML DOM 事件对象中的一个属性,它通常用于鼠标事件(如 mousemove、mousedown、mouseup 等),表示鼠标事件发生时,鼠标指针相对于整个屏幕的水平坐标。以下是一个简单的例子,演示如何使用 screenX 属性来获取鼠标指针的水平坐标:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>screenX 属性示例</title> <style> body { height: 100vh; margin: 0; display: flex; align-items: center; ju...
HTML DOM 事件对象:clientX 事件属性
clientX 是 HTML DOM 事件对象中的一个属性,它通常用于鼠标事件(如 mousemove、mousedown、mouseup 等),表示鼠标事件发生时,鼠标指针相对于浏览器窗口客户区域(viewport)的水平坐标。以下是一个简单的例子,演示如何使用 clientX 属性来获取鼠标指针的水平坐标:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>clientX 属性示例</title> <style> body { height: 100vh; margin: 0; display: flex; align-items: ...
HTML DOM 事件对象:relatedTarget 事件属性
relatedTarget 是 HTML DOM 事件对象中的一个属性,它通常用于鼠标事件和焦点事件,表示与事件相关的目标元素。具体来说,relatedTarget 属性在以下事件中通常被使用:1. mouseover 和 mouseout 事件: - 在 mouseover 事件中,relatedTarget 表示鼠标移入目标元素之前所在的元素。 - 在 mouseout 事件中,relatedTarget 表示鼠标移出目标元素后所进入的元素。2. focusin 和 focusout 事件: - 在 focusin 事件中,relatedTarget 表示失去焦点之前具有焦点的元素。 - 在 focusout 事件中,relatedTarget 表示获得焦点后具有焦点的元素。以下是一个简单的例子,演示如何使用 relatedTarget 属性:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <me...
HTML DOM 事件对象:onoffline 事件
onoffline 事件是 HTML DOM 中的一种事件,它在浏览器检测到设备离线(断开网络连接)时触发。相对应的,有一个 ononline 事件,它在设备重新上线(重新连接到网络)时触发。以下是一个简单的例子,演示如何使用 onoffline 事件:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>onoffline 事件示例</title></head><body><script> window.addEventListener('offline', function() { console.log('设备已离线!'...
HTML DOM 事件对象:metaKey 事件属性
metaKey 是 HTML DOM 事件对象中的一个属性,它通常用于检测在事件被触发时是否按下了 Meta 键。Meta 键通常是指在 Windows 上的 Windows 键(也称为 Super 键)、在 Mac 上的 Command 键。以下是一个简单的例子,演示如何使用 metaKey 属性来检测是否按下了 Meta 键:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>metaKey 事件属性示例</title></head><body><button onclick="handleClick(event)">点击我</bu...
HTML DOM 事件对象:onseeked 事件
onseeked 事件是 HTML DOM 中的一种事件,它在媒体播放器完成跳跃(seek)操作时触发。媒体跳跃是指通过设置媒体元素的 currentTime 属性来改变当前播放位置。以下是一个简单的例子,演示如何使用 onseeked 事件:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>onseeked 事件示例</title></head><body><audio controls onseeked="handleSeeked()"> <source src="example.mp3" type=&quo...