ZennoLab Assemblies Documentation
Add Method
See Also  Example Send Feedback
ZennoLab.CommandCenter Assembly > ZennoLab.CommandCenter Namespace > HtmlElementCollection Class : Add Method
element

Type: Zennolab.CommandCenter.HtmlElement

The html element to be added to the end of the HtmlElementCollection.

Glossary Item Box

Adds a html element to the end of the HtmlElementCollection.

Syntax

C# 
public void Add( 
   HtmlElement element
)

Parameters

element

Type: Zennolab.CommandCenter.HtmlElement

The html element to be added to the end of the HtmlElementCollection.

Example

The following code example demonstrates uses of the Add method. At first we take all html elements from page lessons.zennolab.com with tags "input:checkbox" then all html elements with tags "input:radio" and store in a collection HtmlElementCollection.
C#Copy Code
public static int Execute(Instance instance, IZennoPosterProjectModel project)
{
    // clear cookie
    instance.ClearCookie();
    
    // go to lessons.zennolab.com
    Tab tab = instance.MainTab;
    if ((tab.IsVoid) || (tab.IsNull)) return -1;
    if (tab.IsBusy) tab.WaitDownloading();
    tab.Navigate("lessons.zennolab.com");
    if (tab.IsBusy) tab.WaitDownloading();
    
    // find elments by tag
    HtmlElementCollection heCol = tab.FindElementsByTags("input:checkbox");
    
    // find elements by tag
    HtmlElementCollection newHeCol = tab.FindElementsByTags("input:radio");
    
    // add all elements from second to first collection
    for (int i = 0; i < newHeCol.Count; i++) heCol.Add(newHeCol.Elements[i]);
    
    return 0;
}
PHPCopy Code
public static function Execute($instance, $project)
{
    // clear cookie
    $instance->ClearCookie();
    
    // go to lessons.zennolab.com
    $tab = $instance->MainTab;
    if (($tab->IsVoid) || ($tab->IsNull)) return -1;
    if ($tab->IsBusy) $tab->WaitDownloading();
    $tab->Navigate("lessons.zennolab.com");
    if ($tab->IsBusy) $tab->WaitDownloading();
    
    // find elments by tag
    $heCol = $tab->FindElementsByTags("input:checkbox");
    
    // find elements by tag
    $newHeCol = $tab->FindElementsByTags("input:radio");
    
    // add all elements from second to first collection
    for ($i = 0; $i < $newHeCol->Count; $i++) $heCol->Add($newHeCol->Elements[$i]);
    
    return 0;
}

Requirements

Target Platforms: Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family, Windows Seven

See Also

© 2013 All Rights Reserved.