HtmlDocument.GetElementById Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Gets a single browser element.

Namespace:  System.Windows.Browser
Assembly:  System.Windows.Browser (in System.Windows.Browser.dll)

Syntax

'Declaration
<SecuritySafeCriticalAttribute> _
Public Function GetElementById ( _
    id As String _
) As HtmlElement
[SecuritySafeCriticalAttribute]
public HtmlElement GetElementById(
    string id
)

Parameters

  • id
    Type: System.String
    A string identifier for a named browser element.

Return Value

Type: System.Windows.Browser.HtmlElement
A reference to a browser element.

Exceptions

Exception Condition
ArgumentException

id is an empty string.

ArgumentNullException

id is nulla null reference (Nothing in Visual Basic).

InvalidOperationException

An unexpected error occurred.

Remarks

If the specified HTML element cannot be found, this method returns nulla null reference (Nothing in Visual Basic).

The following example uses the GetElementById method to get a reference to an HTML element named "Button123456". If this element does not exist, the variable named el is set to nulla null reference (Nothing in Visual Basic) and an error message is displayed.

HtmlDocument htmlDoc = HtmlPage.Document;
HtmlElement el = htmlDoc.GetElementById("Button123456");
If (el == null)
    HtmlPage.window.Alert("el is null");

Version Information

Silverlight

Supported in: 5, 4, 3

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.