Javascript 访问(或提交)表格内的按钮<;td>;使用JS(greasemonkey)的元素

Javascript 访问(或提交)表格内的按钮<;td>;使用JS(greasemonkey)的元素,javascript,greasemonkey,Javascript,Greasemonkey,我有一张桌子,里面有4个按钮 我想从桌子外面的第五个按钮触发这些按钮 这是密码 提前谢谢 函数fn(){ var c=document.getElementsByClassName(“myclass”).childNodes; c[0]。子节点[1]。单击(); } 点击,这里有几件事 1.您正在元素外部使用。 根据HTML规范,使用不带元素的是无效的。我还没有对此进行过广泛的测试,因此bahavior可能会因浏览器而异。然而,Chrome和Firefox处理此类语法错误的方式是剥离所有无

我有一张桌子,里面有4个按钮

我想从桌子外面的第五个按钮触发这些按钮

这是密码

提前谢谢

函数fn(){
var c=document.getElementsByClassName(“myclass”).childNodes;
c[0]。子节点[1]。单击();
}



点击
,这里有几件事

1.您正在
元素外部使用
。 根据HTML规范,使用不带
元素的
是无效的。我还没有对此进行过广泛的测试,因此bahavior可能会因浏览器而异。然而,Chrome和Firefox处理此类语法错误的方式是剥离所有无效的HTML,留下:

<input value="a" onclick="alert('a')" type="button">
<input value="b" onclick="alert('b')" type="button">
<input value="c" onclick="alert('c')" type="button">
<input value="d" onclick="alert('d')" type="button">

<br>

<button onclick="fn()">click</button>



单击
您可以尝试下面的代码。我创建了一个函数,为每个按钮添加一个单击事件侦听器。我修改了
fn
函数,使其在执行时在每个按钮上触发单击事件。我相信这就是你想要达到的,但如果这不是预期的行为,我可以更新答案。另外,正如另一位用户所指出的,
应该在
之内

//获取按钮
var buttons=document.querySelector('.myclass').queryselectoral('input[type=button]);
//向每个按钮添加单击侦听器
函数init(){
对于(变量i=0;i



单击
你到底想做什么?您想让所有按钮在按下“单击”按钮时触发单击事件吗?