利用id去获取第一个表格数据和将计算后的数据插入到第二个表格中

img

img

这是我的两个表格,我使用input去使得第一个表格为可输入,然后我应该怎么利用id,去获取第一个表格中的数据,然后利用JavaScript写计算,假设我现在填写好了秤砣数为1的u1和u2的两个格子,点击计算按钮, id为a1_1,id为a1_2.然后将(id a1_1+id a1_2)的结果放入第二个表格中表头为U1+U2的第一个格子中,id为b1_1.

img


但是我想要u12的那个位置为可手动输入,然后在第一个表格数据填好后,点击第一个表格下的计算按钮,数据计算好出现在u1+u2的表格后,然后用户再输入u12格子的数据,然后点击第二个表格下的计算按钮,相对误差就进行计算,就是[U12-(u1+u2)],我应该怎么样去修改这个JavaScript代码

img


我这里使用的是循环,计算后生成一个新的表,但是我想要利用id去进行计算,然后计算好后,再利用id去填充到表格中,硬编码也没关系,我应该怎么去修改我的JavaScript代码??求指导!

前面逻辑不变,将拼接字符串改成元素查找,比如填入第二个表格第i行第j格,var input = table2.rows[i].cells[j].querySelector("input");然后赋值input.value = u1_u2

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 请看👉 :关于项目中如何删除第三方库、插件所以引用的权限以及蓝牙(非危险权限)的处理
  • 除此之外, 这篇博客: 2020JavaScript技能抽查中的 任务三:实现统计同构数关键算法并绘制流程图(30 分) 编写程序输出 2~99 之间的同构数。同构数是指这个数为该数平 方的尾数,例如 5 的平方为 25,6 的平方为 36,25 的平方为 625, 则 5、6、25 都为同构数。 注意:调用带有一个输入参数的函数(或方法)实现,此函数(或 方法)用于判断某个整数是否为同构数,输入参数为一个整型参数, 返回值为布尔型(是否为同构数)。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    	</head>
    
    	<body>
    		<!--
    			注意:使用循环结构语句实现,直接输出结果不计分。 
    			任务三:实现统计同构数关键算法并绘制流程图(30 分) 
    			编写程序输出 2~99 之间的同构数。同构数是指这个数为该数平 方的尾数,
    			例如 5 的平方为 25,6 的平方为 36,25 的平方为 625, 则 5、6、25 都为同构数。 
    			注意:调用带有一个输入参数的函数(或方法)实现,
    			此函数(或 方法)用于判断某个整数是否为同构数,
    			输入参数为一个整型参数, 返回值为布尔型(是否为同构数)。	
            -->
    		<script>
    			//执行效率破n位长度的数
    			var num = prompt("请输入你需要测试的同构数:2~99之间");
    			isNum(num) ? alert("是同构数") : alert("不是同构数");
    			function isNum(num) {
    				var x = 10;
    				for(var i = 1; i < num.length; i++) {
    					x *= 10;
    				}
    				return Math.pow(num, 2) % x == num;
    			}
    		</script>
    	</body>
    
    </html>
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^