<div id="div_001">
<form id="form_001">
<input type="button" id="button_001_id" name="button_001_Name" value="单击查看" class="button_001_Class" onclick="Get_srcElement(this)">
</form>
</div>
<script>
function Get_srcElement()
{
var srcElement=""
srcElement = srcElement + "\n" + "event.srcElement.id : " + event.srcElement.id
srcElement = srcElement + "\n" + "event.srcElement.tagName : " + event.srcElement.tagName
srcElement = srcElement + "\n" + "event.srcElement.type : " + event.srcElement.type
srcElement = srcElement + "\n" + "event.srcElement.value : " + event.srcElement.value
srcElement = srcElement + "\n" + "event.srcElement.name : " + event.srcElement.name
srcElement = srcElement + "\n" + "event.srcElement.className : " + event.srcElement.className
srcElement = srcElement + "\n" + "event.srcElement.parentElement.id : " + event.srcElement.parentElement.id
srcElement = srcElement + "\n" + "event.srcElement.getattribute : " + event.srcElement.getAttribute
alert(srcElement)
}
</script>
分享到:
相关推荐
这行代码会检查`event.srcElement`是否存在,如果存在则使用它,否则使用`event.target`。 此外,`event.srcElement`还可以用于获取触发事件元素的各种属性,如ID、标签名、类型、值、名称和类名等。下面的示例展示...
`window.event.srcElement` 是一个在IE浏览器中获取触发事件的元素的方法。虽然在标准的DOM事件模型中,这个属性被`event.target`所替代,但在兼容旧版IE(尤其是IE8及以下版本)的代码中,`srcElement`仍然是一个...
此外,`event.srcElement.getAttribute()` 方法用于获取元素的特定属性值,例如,获取某个元素的自定义属性。在示例中,虽然没有实际调用 `getAttribute` 函数,但其通常会接一个参数,表示要获取的属性名,如 `evg....
介绍 IE下,event对象有srcElement属性,但是没有...使用obj = event.srcElement ? event.srcElement : event.target; 或:var evtTarget = event.target || event.srcElement; event.srcElement.id event.srcEleme
Event对象在Web开发中扮演着至关重要...理解并熟练使用这些属性和方法,可以让你创建更加交互性和响应性的Web应用。通过监听和响应各种事件,开发者可以创建丰富的用户体验,包括动态更新、用户验证和自定义交互效果。
我们可以使用`addEventListener`方法为每个按钮设置事件监听器。例如,对于数字按钮,事件处理函数会更新输入框的值;对于运算符按钮,事件处理函数会存储当前的数字并设置一个标志,表示已选择运算符。 在计算部分...
event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 ... [removed]… function cancelLink() …{ if (window.event.srcElement.tagName == “A” && window.event.shiftKey)
在IE浏览器中,可以使用`window.event.srcElement`;而在标准浏览器中,如Firefox、Chrome等,我们使用`event.target`来获取事件源。通过`target.nodeName`,我们可以判断触发事件的元素是什么类型的标签。 以下是...
解决方法是使用obj(obj = event.srcElement ? event.srcElement : event.target;)来代替IE下的event.srcElement或者Firefox下的event.target。请同时注意event的兼容性问题。 11. window.location.href问题 IE或者...
- **event.srcElement与event.target**:IE使用srcElement,FF使用target。使用`obj = event.srcElement ? event.srcElement : event.target`进行兼容。 - **event.toElement与relatedTarget**:IE有toElement,FF...
var e = event.srcElement; var r = e.createTextRange(); r.moveStart("character", e.value.length); r.collapse(true); r.select(); } ()"> ``` 15. **获取上一页来源**:`document.referrer`可以获取...
- `event.srcElement`:事件触发的元素,与`event.target`类似,但在旧版本的IE中使用。 - `event.srcElement.tagName` 和 `event.srcElement.type`:获取元素的标签名和类型。 - `event.srcElement.setCapture()...
- 解决方法:`var target = e.relatedTarget || e.toElement;` 5. **元素的位置坐标**: - IE中的style.posLeft和style.posTop在FF中不可用。通用做法是使用object.offsetLeft和object.offsetTop。 6. **窗口...
通用的方法是使用`getAttribute`和`setAttribute`方法,如`div1.getAttribute("value")`和`div1.setAttribute("value", val)`。 综上所述,解决JavaScript的浏览器兼容性问题通常需要对各个浏览器的特性有深入理解...
- `event.srcElement`:在事件处理函数中,`event.srcElement`指的是触发事件的元素,相当于IE中的`event.target`。 - `event.srcElement.tagName` 和 `event.srcElement.type`:获取事件源元素的标签名和类型。 ...
本文为大家简单介绍了javascript事件委托的用法及其好处,供大家参考,具体内容如下 事件委托:利用冒泡的原理,把事件加到父级上,触发执行效果, 好处:提高性能,新添加的元素还会有之前的事件。 event对象:事件...
本文档详细介绍了网页按钮的各种使用方法,包括基本用法、前景与背景的控制以及图片背景的应用。 一、按钮的基本使用 在HTML中,创建一个按钮通常使用`<input>`标签,类型设置为`type="button"`。例如: ```html ...
10. **event.srcElement**:IE使用`event.srcElement`来获取事件源,而FF使用`event.target`。为了兼容,可以这样做: ```javascript var target = event.srcElement ? event.srcElement : event.target; ``` ...
1. **非IE浏览器(如Firefox)**:使用`addEventListener`或`attachEvent`方法绑定事件。在事件处理函数中,`event`对象包含`target`属性,可以获取触发事件的元素,以及`files`属性,存储了用户选择的所有文件。...