我正在学习
JavaScript,最近我一直在尝试鼠标事件,试图了解它们的工作原理.
<html> <head> <title>Mouse Events Example</title> <script type="text/javascript"> function handleEvent(oEvent) { var oTextBox = document.getElementById("txt1"); oTextBox.value += "\n" + oEvent.type; if(oEvent.type=="click") { var iScreenX = oEvent.screenX; var iScreenY = oEvent.screenY; var b = "Clicked at "+iScreenX+","+iScreenY; alert(b); } } function handleEvent1(oEvent) { // alert("Left Window"); } </script> </head> <body> <p>Use your mouse to click and double click the red square</p> <div style="width: 100px; height: 100px; background-color: red" onmouSEOver="handleEvent(event)" onmouSEOut="handleEvent1(event)" onmousedown="handleEvent(event)" onmouseup="handleEvent(event)" onclick="handleEvent(event)" ondblclick="handleEvent(event)" id="div1"></div> <p><textarea id="txt1" rows="15" cols="50"></textarea></p> </body>
这是我一直试图理解的代码.任何人都可以帮我创建一个HTML表格,点击表格的单元格用户被告知单元格,他正在点击?
被困在它的时间,谢谢帮助.
解决方法
var table = document.getElementById("tableID"); if (table != null) { for (var i = 0; i < table.rows.length; i++) { for (var j = 0; j < table.rows[i].cells.length; j++) table.rows[i].cells[j].onclick = function () { tableText(this); }; } } function tableText(tableCell) { alert(tableCell.innerHTML); }
原文地址:https://www.jb51.cc/js/153340.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。