Javascript 我需要更改网站表中的值,并在刷新后保留,仅适用于我的电脑
我试着用tempermonkey做些事情,但我不知道是否可以,因为我出错了,你们能帮我点一下吗? 我的剧本一直到现在。我不知道这是否正确Javascript 我需要更改网站表中的值,并在刷新后保留,仅适用于我的电脑,javascript,html,tampermonkey,Javascript,Html,Tampermonkey,我试着用tempermonkey做些事情,但我不知道是否可以,因为我出错了,你们能帮我点一下吗? 我的剧本一直到现在。我不知道这是否正确 var table = document.getElementById('ct10_content_DGdiscipline'); var tbody = table.getElementByTagName('tbody')[1]; var tr = tbody.getElementByTagName('tr')[3]; var td = tr.getElem
var table = document.getElementById('ct10_content_DGdiscipline');
var tbody = table.getElementByTagName('tbody')[1];
var tr = tbody.getElementByTagName('tr')[3];
var td = tr.getElementByTagName('td')[2];
td.textContent = 55;
Nr
Crt
部门
诺塔
资料
个人计算机
提示
s
普利提特
资料
1 210134
变频电机
12
10.02.17
8.
O
1.
2 210135
管理程序
5.
19.01.17
2.
O
1.
而不是
var table = document.getElementById('ct10_content_DGdiscipline');
试用
var table = document.getElementsByTagName("table")[0];
我认为你是这个领域的新手。这就是交易: 语言编程中的索引从零开始。所以从0开始,而不是从1开始。 大多数命令都拼写错误。将以下行与您的行进行比较:
var table = document.getElementById('ctl0_content_DGdiscipline');
var tbody = table.getElementsByTagName('tbody')[0];
var tr = tbody.getElementsByTagName('tr')[2];
var td = tr.getElementsByTagName('td')[0];
td.innerHTML = 55;
我不知道你想更新哪个。因此,我考虑您要更新最后一行的第一列。尝试
getElementsByTagName
(复数-s
很重要)