繁体   English   中英

C#Web浏览器-如何单击此按钮(JavaScript)

[英]C# Web browser - How to click this button (Javascript)

我进行了许多讨论,浪费了超过1个小时的时间来尝试执行此操作。 但是我没有找到解决方案..所以..我有这段html代码,我需要触发我用红线标注的javascript内容。.我试图通过chrome触发它,当我没有问题时将其放在控制台中并输入。

我需要知道如何在c#Web浏览器中触发此事件。 (我对编程有点陌生,我从没学习过HTML或javascript,我只能用c#做一些小事情-因此我对这些元素一无所知。)

我需要触发此事件-javascript:Skylab.sendTransport('normal');

任何想法如何?

屏幕上带有颜色代码: http : //i.stack.imgur.com/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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM