function targetElem(e) { var targ; if (!e) var e = window.event; if (e.target) targ = e.target; else if (e.srcElement) targ = e.srcElement; if (targ.nodeType == 3) // defeat Safari bug targ = targ.parentNode; }
function keyEvent(e) { var code; if (!e) var e = window.event; if (e.keyCode) code = e.keyCode; else if (e.which) code = e.which; var character = String.fromCharCode(code); alert('Character was ' + character); }
function rightButtonClick(e) { var rightclick; if (!e) var e = window.event; if (e.which) rightclick = (e.which == 3); else if (e.button) rightclick = (e.button == 2); alert('Rightclick: ' + rightclick); // true or false }
function coordinates(e) { var posx = 0; var posy = 0; if (!e) var e = window.event; if (e.pageX || e.pageY) { posx = e.pageX; posy = e.pageY; } else if (e.clientX || e.clientY) { posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft; posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop; } // posx and posy contain the mouse position relative to the document // Do something with this information }
Jishee:
<html>
<body>
<div id="simple"><img src="1"><img src="2"></div>
<script>
var div = document.getElementById('simple');
var imgs = div.getElementsByTagName('img');
if (imgs.length > 0) {
alert(imgs[0].src);
}
</script>
<div id="message"></div>
<div onMouseOver="over(this);" onMouseOut="out(this);" style="height:20px;background:yellow">mouse over here</div>
<script>
over=function(obj){
document.getElementById('message').innerHTML="--over";
}
out=function(obj){
document.getElementById('message').innerHTML="--out";
}
//var t = document.getElementsByTagName('table')[0];
//var tr = t.getElementsByTagName('tr');
//for(var i = 0; i < tr[0].childNodes.length; i++){
// alert(tr[0].childNodes[i].innerHTML);
//}
</script>
</body>
</html>
No comments:
Post a Comment