最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

event.srcElement用法笔记e.target_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:46:17
文档

event.srcElement用法笔记e.target_javascript技巧

event.srcElement用法笔记e.target_javascript技巧:注意获取的标记都以大写表示,如TD,TR,A等。所以把看过的一些抄下来,不记得的时候再来看看。 代码如下: function tdclick(){ if(event.srcElement.tagName.toLowerCase()=='td') alert(行:+(event.srcElemen
推荐度:
导读event.srcElement用法笔记e.target_javascript技巧:注意获取的标记都以大写表示,如TD,TR,A等。所以把看过的一些抄下来,不记得的时候再来看看。 代码如下: function tdclick(){ if(event.srcElement.tagName.toLowerCase()=='td') alert(行:+(event.srcElemen


注意获取的标记都以大写表示,如"TD","TR","A"等。所以把看过的一些抄下来,不记得的时候再来看看。
代码如下:

function tdclick(){
if(event.srcElement.tagName.toLowerCase()=='td')
alert("行:"+(event.srcElement.parentNode.rowIndex+1)+"列:"+(event.srcElement.cellIndex+1));
}


event.srcElement从字面上可以看出来有以下关键字:事件,源 他的意思就是:当前事件的源,
我们可以调用他的各种属性 就像:document.getElementById("")这样的功能,
经常有人问 firefox 下的 event.srcElement 怎么用,在此详细说明:
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.
以下是几种常见到的情况(IE下测试通过,如要测试firefox下的event.target可以修改并保存代码后用firefox打开测试):

event.srcElement.X显示一个控件的各种属性
代码如下:




function Get_srcElement()
{
var srcElement=""
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)
}


event.srcElement.selectedIndex一般使用在select对像上:
代码如下:


第一个子标签为
event.srcElement.firstChild
最后个一个是
event.srcElement.lastChild
当然也可以用
event.srcElement.children[i]
event.srcElement.ChildNode[i]
至于event.srcElement.parentElement是指在鼠标所在对象的上一个对象.
代码如下:

这是第1结点div001
这是第2结点div002
这是第3结点div003

这是第3结点div004




function Get_srcElement()
{
var srcElement=""
srcElement = srcElement + " " + "event.srcElement.children[0].tagName: " + event.srcElement.children[0].tagName
srcElement = srcElement + " " + "event.srcElement.firstChild.id : " + event.srcElement.firstChild.id
srcElement = srcElement + " " + "event.srcElement.lastChild.id : " + event.srcElement.lastChild.id
alert(srcElement)
}





event.srcElement有关问题- -
event.srcElement的子标签 和父标签:
第一个子标签为
event.srcElement.firstChild
最后个一个是
event.srcElement.lastChild
当然也可以用
event.srcElement.children[i]
event.srcElement.ChildNode[i]
至于event.srcElement.parentElement是指在鼠标所在对象的上一个对象.


function f()
{
alert('index.asp'+event.srcElement.title)
location.href='index.asp'+event.srcElement.title
}

a测试




tr



td


代码参考:
http://www.gxlcms.com/article/566.htm

文档

event.srcElement用法笔记e.target_javascript技巧

event.srcElement用法笔记e.target_javascript技巧:注意获取的标记都以大写表示,如TD,TR,A等。所以把看过的一些抄下来,不记得的时候再来看看。 代码如下: function tdclick(){ if(event.srcElement.tagName.toLowerCase()=='td') alert(行:+(event.srcElemen
推荐度:
标签: 使用 用法 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top