手动选择网页单选按钮

本文关键字:单选按钮 网页 选择 | 更新日期: 2023-09-27 17:56:47

我想以编程方式选择代码中的单选按钮。单选按钮位于内部网页上。

我正在尝试这样,

HtmlElement rButton = b.Document.GetElementById("nameOfButton) 

我认为这让我在单选按钮上得到了一个手柄,但我找不到.selected = true或类似的东西。我需要这样做,因为在页面上,当选择此按钮时,页面上会出现更多值,然后我需要填写这些值。

编辑:我想我已经设法使用

rButton.invokemMemeber("click") - 但是我认为我仍然会和这个一起走死胡同。

我想补充一点,我认为该页面正在使用回发。 如果我单击单选按钮,页面上会出现一组新选项,它是我需要处理的动态创建的文本框之一。 这不可能得到吗?

手动选择网页单选按钮

你可以这样做,

 var rButton = b.Document.GetElementById("nameOfButton"); 
    if(rButton != null)
         rButton.checked=true;

希望这有帮助。

这是对我有用的:

if (doc.GetElementById("nameOfButton") != null)
            doc.GetElementById("nameOfButton").SetAttribute("checked", "true");

祝你好运!