document.activeElement是获得焦点的元素
window.event.srcElement是当前事件的元素
window.event.srcElement是当前事件的元素
解决方案 »
- JavaScript有没有专门的开发工具或者做到MyEclipse里的插件
- 100分求,鼠标经过 图片和文字 同时变换
- JS取对象的问题..求解
- 动态生成表格时 如何添加样式class?在线等待!
- 百度地图api
- 搞不清frames,top,parent,window,document的关系啊
- 请问Netscape是否支持DTHML?如果不支持,哪里可以找到Netscape支持的类似的?
- 隐藏表格中的文本框当鼠标经过时显示可以写内容。。。。。。
- 双击图标打开软件用js怎么做?
- JavaScript中new function后.里面的函数使用this时候是不是函数所在的this而是另外一个对象的问题
- 关于JS改CSS的代码问题
- 菜鸟的一个简单的问题,。。。
<script>
document.onclick=mouseClick;
function mouseClick(evt){
if(evt){//不是ie
alert(evt.target.id);
}else if(window.event){//ie
alert(window.event.srcElement.id);
}
}
</script>
<p id="p1">123213213</p>
<p id="p2">123213213</p>
<p id="p3">123213213</p>
<p id="p4">123213213</p>
<!--tr 可以是任意的html标签-->
<script language="javascript">
function get_id(elemid){
var trid
trid=elemid.id
alert(trid)
}
</script>
<html>
<head><title>显示ID</title></head><body>
<table border="1">
<tr id="a" onclick="get_id(this)">
<td>aaaaa</td>
</tr>
<tr id="b" onclick="get_id(this)">
<td>bbbbb</td>
</tr>
<tr id="c" onclick="get_id(this)">
<td>ccccc</td>
</tr>
</table>
<input type="text" name="para">
<script language="javascript">
function get_id(element){
tr=document.all.para.value
document.all.para.value=element.id
var trid = element.id
alert(trid)
}
</script>
</body>
</html>
<head><title>显示ID</title></head><body>
<h1 id='H1'>aaaaaaa</h1>
<div id='div1'>div1</div>
<div id='div2'>div2</div>
<p id='p1'>p1</p1><br/>
<input type="text" id="txt1">
<script language="javascript">
document.onclick=Hanlder;
function Hanlder(e)
{
e=e||event;
var tag=e.srcElement||e.target;
if(tag.id)
alert(tag.id);
}
</script>
</body>
</html>
将这个id赋给全局变量,该怎么写谢了
<head><title>显示ID</title></head><body>
<h1 id='H1'>aaaaaaa</h1>
<div id='div1'>div1</div>
<div id='div2'>div2</div>
<p id='p1'>p1</p1><br/>
<input type="text" id="txt1">
<script language="javascript">
var globalID="";
document.onclick=Hanlder;
function Hanlder(e)
{
e=e||event;
var tag=e.srcElement||e.target;
if(tag.id)
globalID=tag.id;
}
</script>
</body>
</html>
var curId; // 保存全局id
document.onclick=Hanlder;
function Hanlder(e)
{
e = e || event;
var tag = e.srcElement || e.target;
if (tag.id) {
curId = tag.id;
}
}
</script>