欢迎您访问我爱IT技术网,今天小编为你分享的javascript教程:【IE event.srcElement和FF event.target 功能比较】,下面是详细的讲解!
IE event.srcElement和FF event.target 功能比较
<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(event)">
<select name="selectname" onchange="alert(event.srcElement.options[event.srcElement.selectedIndex].value);">
<option value='001'>1</option>
<option value='002'>2</option>
<option value='003'>3</option>
<option value='004'>4</option>
<option value='005'>5</option>
</select>
</form>
</div>
<script>
function Get_srcElement(evgl)
{
var srcElement=""
//判断是IE 还是Firefox
var evg=evgl.srcElement?evgl.srcElement:evgl.target;
srcElement=srcElement + "\n" + "button_001_id----event.srcElement.id : " + evg.id
srcElement=srcElement + "\n" + "input---event.srcElement.tagName : " + evg.tagName
srcElement=srcElement + "\n" + "button---event.srcElement.type : " + evg.type
srcElement=srcElement + "\n" + "单击查看---event.srcElement.value : " + evg.value
srcElement=srcElement + "\n" + "button_001_Name---event.srcElement.name : " + evg.name
srcElement=srcElement + "\n" + "button_001_Class---event.srcElement.className : " + evg.className
//IE 支持parentElement FireFox支持parentNode
srcElement=srcElement + "\n" + "form_001---event.srcElement.parentElement.id : " + evg.parentNode.id
srcElement=srcElement + "\n" + "event.srcElement.getattribute : " + evg.getAttribute
alert(srcElement);
}
</script>
关于IE event.srcElement和FF event.target 功能比较的用户互动如下:
相关问题:js中,event.srcElement 和event.target是什么意思?
答:触发当前事件的源对象 如: var a = document.getElementById('test'); a.addEventListener('click', function(event) { //这里面event.target就是a对象 }, false); srcElement是IE下的属性 target是Firefox下的属性 Chrome浏览器同时有这两个属性 >>详细
相关问题:js中event.srcElement和event.target的区别
答:event.srcElement从字面上可以看出来有以下关键字:事件,源 他的意思就是:当前事件的源, 我们可以调用他的各种属性 就像:document.getElementById("")这样的功能, 经常有人问 firefox 下的 event.srcElement 怎么用,在此详细说明: IE下,eve... >>详细
相关问题:js中event的target和currentTarget的区别
答:触发当前事件的源对象 如: var a = document.getElementById('test'); a.addEventListener('click', function(event) { //这里面event.target就是a对象 }, false); srcElement是IE下的属性 target是Firefox下的属性 Chrome浏览器同时有这两个属性 >>详细
- 【firefox】firefox浏览器不支持innerText的解决
- 【Extjs】Extjs学习过程中新手容易碰到的低级错误
- 【clearInterval】js clearInterval()方法的定义
- 【dom】javascript dom追加内容实现示例-追加内容
- 【checkbox】让checkbox不选中即将选中的checkbox
- 【Array】js中更短的 Array 类型转换-类型转换
- 【append】append和appendTo的区别以及appendChil
- 【ExtJs】ExtJs 表单提交登陆实现代码-表单提交-
- 【ajax清除浏览器缓存】Ajax清除浏览器js、css、
- 【AJAX】AJAX异步从优酷专辑中采集所有视频及信息
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
