js中,event.srcElement 和event.target是什么意思?

 我来答
电子科技小百科
高粉答主

2020-05-01 · 繁杂信息太多,你要学会辨别
知道答主
回答量:4367
采纳率:0%
帮助的人:72.5万
展开全部

触发当前事件的源对象,srcElement是IE下的属性,target是Firefox下的属性,Chrome浏览器同时有这两个属性,操作方法如下:

1、首先来写一个a链接,来操作a链接的href属性,当然别的属性也可以。

2、接下来就可以用js来获取href这个属性了。

3、然后预览一下,来看看界面上的显示。


4、这样就获取到href这个属性的值了,如果,不需要这个属性了,也可以移除它。

5、最后在预览下,界面如下,就完成了。

小星星教育知识分享
高粉答主

2019-12-04 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67136

向TA提问 私信TA
展开全部

srcElement是IE下的属性;target是Firefox下的属性。

在IE下event对象有srcElement属性,但是没有target属性;Firefox下,event对象有target属性,但是没有srcElement属性,但他们的作用是相当的;

即:firefox下的event.target=IE下的event.srcElement

解决方法:用obj(obj=event.srcElement?event.srcElement:event.target;)来代替IE下的event.srcElement或者Firefox下的event.target。

扩展资料

event.srcElement的用法

<divid="div_001">

<formid="form_001">

<inputtype="button"id="button_001_id"name="button_001_Name"value="单击查看"class="button_001_Class"onclick="Get_srcElement(this)">

</form>

</div>

<script>

functionGet_srcElement()

{

varsrcElement=""

srcElement=srcElement+""+"event.srcElement.id:"+event.srcElement.id

srcElement=srcElement+""+"event.srcElement.tagName:"+event.srcElement.tagName

srcElement=srcElement+""+"event.srcElement.type:"+event.srcElement.type

srcElement=srcElement+""+"event.srcElement.value:"+event.srcElement.value

srcElement=srcElement+""+"event.srcElement.name:"+event.srcElement.name

srcElement=srcElement+""+"event.srcElement.className:"+event.srcElement.className

srcElement=srcElement+""+"event.srcElement.parentElement.id:"+event.srcElement.parentElement.id

srcElement=srcElement+""+"event.srcElement.getattribute:"+event.srcElement.getAttribute

alert(srcElement)

}

</script>

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
分手的邂逅C89cf
推荐于2017-09-07 · TA获得超过148个赞
知道答主
回答量:50
采纳率:100%
帮助的人:45.7万
展开全部
触发当前事件的源对象
如:
var a = document.getElementById('test');
a.addEventListener('click', function(event) {
//这里面event.target就是a对象

}, false);

srcElement是IE下的属性
target是Firefox下的属性
Chrome浏览器同时有这两个属性
追问
event是不是相当于document,什么情况下才需要使用它.
追答
event是事件对象,包含了事件的一些信息,如这是什么事件、什么对象触发的、触发事件时鼠标在什么位置、触发事件时是否按键盘了等等
这些信息在你需要的时候就可以通过event对象拿出来使用了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gggscfaii
2012-12-12
知道答主
回答量:43
采纳率:0%
帮助的人:23.7万
展开全部
JS中event.srcElement是IE中的用法,event.target是非IE中的用法.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式