Javascript自动onclick

Javascript自动onclick,javascript,Javascript,我正在尝试自动点击网页上的几个链接 例如,在谷歌浏览器中,如果我键入Javascript:setDisplayType('source')然后在定义为的html中运行函数 <input type="radio" name="DisplayType" value="source" onclick="setDisplayType('source');"> 到目前为止还不错。但是,我不确定如何对以下内容执行相同的操作 <td id="4124321351_U923"

我正在尝试自动点击网页上的几个链接

例如,在谷歌浏览器中,如果我键入
Javascript:setDisplayType('source')
然后在定义为的html中运行函数

    <input type="radio" name="DisplayType" value="source" 
onclick="setDisplayType('source');">

到目前为止还不错。但是,我不确定如何对以下内容执行相同的操作

<td id="4124321351_U923" class="o bgc b" onclick="s(this,'329803656','40745906','9/2');b(this,'5.5','5.5');">5.5</td>
5.5
我试过下列方法,但没有成功

Javascript:s(this,'329803656','40745906','9/2')

Javascript:b(这是'5.5','5.5')

Javascript:s(this,'329803656','40745906','9/2');b(这是"5.5","5.5");


请有人解释一下它为什么不起作用,以及如何使用类似的方法触发此onclick事件?

问题在于
参数,因为它不是从元素调用的,而是您在外部调用的。
Javascript:s(这是'329803656','40745906','9/2')

试着证明这样一个正确的论点,
Javascript:s(document.getElementById('4124321351_U923')、'329803656'、'40745906'、'9/2')

问题在于
参数,因为它不是从元素调用的,而是在外部调用的。
Javascript:s(这是'329803656','40745906','9/2')

试着证明这样一个正确的论点,
Javascript:s(document.getElementById('4124321351_U923')、'329803656'、'40745906'、'9/2')

如果您没有使用JQuery或类似工具,则类似于:

document.getElementById("4124321351_U923").click();

可能有用。简而言之,上面的示例不起作用,因为需要初始化“this”魔术变量以指向正在单击的链接。您可以尝试在元素上启动单击事件(根据我的示例),也可以手动获取对链接的引用,并将其传入,而不是此链接,如果您没有使用JQuery或类似工具,则类似于:

document.getElementById("4124321351_U923").click();

可能有用。简而言之,上面的示例不起作用,因为需要初始化“this”魔术变量以指向正在单击的链接。您可以尝试在元素上启动一个单击事件(根据我的示例),也可以手动获取对链接的引用,并将其传递给其他人,而不是此链接

您是否尝试过“javascript:s(…);”您可以提供一个JSFIDLE示例吗?您有函数setDisplayType,什么是b和s?很抱歉,如果我没有得到正确的答案。
document.getElementById('4124321351_U923')。click()
?您是否尝试过“javascript:s(…);”可以提供一个JSFIDLE示例吗?您有函数setDisplayType,什么是b和s?抱歉,如果我没有得到正确的答案。
document.getElementById('4124321351_U923')。单击()
?我建议这样做,而不是@MuthuKamaran的答案。我想我更喜欢这种方法,因为它更简单。ThanksI建议这样做,而不是@MuthuKamaran的答案。我想我更喜欢这种方法,因为它更简单。谢谢