window.event.srcElement (转)
srcElement
event.srcElement指向触发事件的node元素
用于确定事件源
是事件初始目标的html元素对象引用,因为事件通过元素容器层次冒泡,可以在任一层进行处理,所以由一个属性指向产生初始事件的元素是很有帮助的.有了元素的引用,就可以读/写改元素的属性,并调用他的任何方法.
- <HTML>
- <HEAD>
- <TITLE>srcElement Property</TITLE>
- <STYLE TYPE="text/css">
- .bold {font-weight:bold}
- .ital {font-style:italic}
- </STYLE>
- <SCRIPT LANGUAGE="JavaScript">
- function highlight() {
- var elem = event.srcElement
- if (elem.className == "bold") {
- document.styleSheets[0].rules[0].style.color = "red"
- } else {
- elem.style.color = "#FFCC00"
- }
- }
- function restore() {
- var elem = event.srcElement
- if (elem.className == "bold") {
- document.styleSheets[0].rules[0].style.color = ""
- } else {
- elem.style.color = ""
- }
- }
- </SCRIPT>
- </HEAD>
- <BODY onMouseDown="highlight()" onMouseUp="restore()">
- <H1>srcElement Property</H1>
- <HR>
- <P>One event handler...</P>
- <UL>
- <LI>Can
- <LI>Cover
- <LI>Many
- <LI>Objects
- </UL>
- <P>
- Lorem ipsum dolor sit amet, consectetaur adipisicing elit,
- <SPAN CLASS="bold">sed do </SPAN>eiusmod tempor incididunt
- <SPAN CLASS="ital">ut labore et </SPAN>dolore magna aliqua.
- Ut enim adminim veniam, <SPAN CLASS="bold">quis nostrud
- exercitation </SPAN>ullamco laboris nisi ut aliquip ex ea
- <SPAN CLASS="bold">commodo consequat</SPAN>.
- </P>
- </BODY>
- </HTML>
分类:
前台javascript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述