JS 获取鼠标所点击表格中的某行某列的值

简介:
<!DOCTYPE html>
<html>

	<head>
		<script type="text/javascript" src="js/laydate-v1.1/laydate/laydate.js"></script>
		<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
		<meta charset="utf-8" />
		<title>BINGO</title>
		<style type="text/css">
			body,
			html {
				background: white;
				padding: 0px;
				margin: 0px;
				font-size: 45px;
				color: red;
				text-align: center;
			}
			
			th,
			td {
				width: 100px;
			}
		</style>
		<script type="text/javascript">
			window.onload = function() {
				for (var i = 0; i < 24; i++) {
					document.getElementById("square" + i).innerHTML = Math.floor(Math.random() * 75) + 1;
				}
				document.onmousedown = function(e) { //点击获取表格中的值
					alert(e.target.innerHTML)
				}
			}
		</script>
	</head>

	<body>

		<input id="hello" class="laydate-icon">
		<script>
			laydate.skin('molv');
			laydate({
				// istime: true,
				istoday: false,
				min: laydate.now(), //设定最小日期为当前日期
				elem: '#hello', //目标元素。由于laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'
				event: 'focus' //响应事件。如果没有传入event,则按照默认的click
			});
		</script>
		<table border="1px" id="table1">
			<tr>
				<th>B</th>
				<th>I</th>
				<th>N</th>
				<th>G</th>
				<th>O</th>
			</tr>
			<tr>
				<td id="square0"> </td>
				<td id="square5"> </td>
				<td id="square10"> </td>
				<td id="square14"> </td>
				<td id="square19"> </td>
			</tr>
			<tr>
				<td id="square1"> </td>
				<td id="square6"> </td>
				<td id="square11"> </td>
				<td id="square15"> </td>
				<td id="square20"> </td>
			</tr>
			<tr>
				<td id="square2"> </td>
				<td id="square7"> </td>
				<td id="free">Free</td>
				<td id="square16"> </td>
				<td id="square21"> </td>
			</tr>
			<tr>
				<td id="square3"> </td>
				<td id="square8"> </td>
				<td id="square12"> </td>
				<td id="square17"> </td>
				<td id="square22"> </td>
			</tr>
			<tr>
				<td id="square4"> </td>
				<td id="square9"> </td>
				<td id="square13"> </td>
				<td id="square18"> </td>
				<td id="square23"> </td>
			</tr>
		</table>
		<p><a href="script01.html" id="reload">Click here</a> to create a new card</p>
	</body>

</html>

相关文章
金融数据分析:解析JavaScript渲染的隐藏表格
本文详解了如何使用Python与Selenium结合代理IP技术,从金融网站(如东方财富网)抓取由JavaScript渲染的隐藏表格数据。内容涵盖环境搭建、代理配置、模拟用户行为、数据解析与分析等关键步骤。通过设置Cookie和User-Agent,突破反爬机制;借助Selenium等待页面渲染,精准定位动态数据。同时,提供了常见错误解决方案及延伸练习,帮助读者掌握金融数据采集的核心技能,为投资决策提供支持。注意规避动态加载、代理验证及元素定位等潜在陷阱,确保数据抓取高效稳定。
56 17
实现自动化数据抓取:使用Node.js操控鼠标点击与位置坐标
本文介绍了如何使用Node.js和Puppeteer实现自动化数据抓取,特别是针对新闻网站“澎湃新闻”。通过设置代理IP、User-Agent和Cookie,提高爬虫的效率和隐蔽性,避免被网站封锁。代码示例展示了如何模拟鼠标点击、键盘输入等操作,抓取并整理新闻数据,适用于需要规避IP限制和突破频率限制的场景。
252 10
|
5月前
|
JS鼠标框选并删除HTML源码
这是一个js鼠标框选效果,可实现鼠标右击出现框选效果的功能。右击鼠标可拖拽框选元素,向下拖拽可实现删除效果,简单实用,欢迎下载
64 4
使用js生成表格标题、表格内容并且每行附带删除按钮然后插入到页面中
使用js生成表格标题、表格内容并且每行附带删除按钮然后插入到页面中
62 2
JS判断点击是单击还是双击
如何使用JavaScript判断用户点击是单击还是双击。
63 0
JavaScript内存泄露大揭秘!你的应用为何频频“爆内存”?点击解锁救星秘籍!
【8月更文挑战第23天】在Web前端开发中,JavaScript是构建动态网页的关键技术。然而,随着应用复杂度增加,内存管理变得至关重要。本文探讨了JavaScript中常见的内存泄露原因,包括意外的全局变量、不当使用的闭包、未清除的定时器、未清理的DOM元素引用及第三方库引发的内存泄露。通过了解这些问题并采取相应措施,开发者可以有效避免内存泄露,提高应用性能。
119 1
|
8月前
|
点击按钮,向下添加目录。Java script+jQuery写法
点击按钮,向下添加目录。Java script+jQuery写法
51 1
Next js:点击登录显示登录表单,点击注册显示注册表单的功能
本文提供了一个Next.js中使用React状态管理实现点击按钮切换显示登录和注册表单的功能示例,包括创建`authform.tsx`组件和在页面组件中引入使用的方法。
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
63 1
JavaScript中的原型 保姆级文章一文搞懂
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
156 2
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等