我进行了多次讨论,并浪费了 1 个多小时试图对此做点什么。但我没有找到解决方案..所以..我有这段html代码,我需要触发我用红线标出的javascript东西..我尝试通过chrome触发它,当我将其放入控制台并输入..
我需要知道如何在 C# Web 浏览器中触发此操作。 (我对编程有点陌生,我从未研究过 HTML 或 javascript,我只能用 C# 做一些小事情 - 所以我对这些元素等不太了解)
我需要触发这个东西 - javascript:Skylab.sendTransport('normal');
知道怎么做吗?
带有颜色代码的屏幕: /image/NLDjZ.png
<div id="transport_right">
<table>
<tr>
<td style="width:41px;"><img id="to_skylab" src="http://do-test.a.bpcdn.net/do_img/global/pilotSheet/skylab/to_skylab_0.png?__cv=1f08c141b032cd3f3800247fe3f58100" width="41" height="36"></td>
<td style="width:23px;"><img id="but_to_skylab" src="http://do-test.a.bpcdn.net/do_img/global/pilotSheet/skylab/but_right_0.png?__cv=ac1391c5509c09a46cc9bd5e36c51400" width="17" height="17"></td>
<td style="width:29px"><img id="to_ship" src="http://do-test.a.bpcdn.net/do_img/global/pilotSheet/skylab/to_ship_0.png?__cv=b76cfb40c24b488ac9f685627faad600" width="29" height="36"></td>
</tr>
<tr>
<td colspan="3" style="padding-top:20px;">
<div class="button_standard">
<a style="display:block" onfocus="this.blur()" href="javascript:Skylab.sendTransport('fast', 'Chceš tento transport skutečně zahájit?','OK','Storno');">ihned odeslat</a>
</div>
</td>
</tr>
<tr>
<td colspan="3" style="padding-top:5px;"><strong>1187 U.</strong></td>
</tr>
<tr>
<td colspan="3" style="padding-top:25px;">
<div class="button_standard">
<a style="display:block" onfocus="this.blur()" href="javascript:Skylab.sendTransport('normal');">odeslat</a>
</div></td>
</tr>
</table>
最佳答案
您应该使用属性OnClick而不是href,并将href设置为#:
<a style="display:block" onfocus="this.blur()" href="#" onclick="Skylab.sendTransport('normal');">odeslat</a>
关于javascript - C# Web 浏览器 - 如何单击此按钮 (Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27699340/