# phpman > perldoc > WWW::Mechanize::Link

## NAME
    [WWW::Mechanize::Link](https://www.chedong.com/phpMan.php/perldoc/WWW%3A%3AMechanize%3A%3ALink/markdown) - Link object for [WWW::Mechanize](https://www.chedong.com/phpMan.php/perldoc/WWW%3A%3AMechanize/markdown)

## VERSION
    version 2.06

## SYNOPSIS
    Link object to encapsulate all the stuff that Mech needs but nobody wants to deal with as an
    array.

## Constructor
  new()
        my $link = [WWW::Mechanize::Link](https://www.chedong.com/phpMan.php/perldoc/WWW%3A%3AMechanize%3A%3ALink/markdown)->new( {
            url  => $url,
            text => $text,
            name => $name,
            tag  => $tag,
            base => $base,
            attr => $attr_href,
        } );

    For compatibility, this older interface is also supported:

     new( $url, $text, $name, $tag, $base, $attr_href )

    Creates and returns a new "[WWW::Mechanize::Link](https://www.chedong.com/phpMan.php/perldoc/WWW%3A%3AMechanize%3A%3ALink/markdown)" object.

## Accessors
  $link->url()
    URL from the link

  $link->text()
    Text of the link

  $link->name()
    NAME attribute from the source tag, if any.

  $link->tag()
    Tag name (one of: "a", "area", "frame", "iframe" or "meta").

  $link->base()
    Base URL to which the links are relative.

  $link->attrs()
    Returns hash ref of all the attributes and attribute values in the tag.

  $link->URI()
    Returns the URL as a [URI::URL](https://www.chedong.com/phpMan.php/perldoc/URI%3A%3AURL/markdown) object.

  $link->url_abs()
    Returns a [URI::URL](https://www.chedong.com/phpMan.php/perldoc/URI%3A%3AURL/markdown) object for the absolute form of the string.

## SEE ALSO
    [WWW::Mechanize](https://www.chedong.com/phpMan.php/perldoc/WWW%3A%3AMechanize/markdown) and [WWW::Mechanize::Image](https://www.chedong.com/phpMan.php/perldoc/WWW%3A%3AMechanize%3A%3AImage/markdown)

## AUTHOR
    Andy Lester <andy at petdance.com>

## COPYRIGHT AND LICENSE
    This software is copyright (c) 2004 by Andy Lester.

    This is free software; you can redistribute it and/or modify it under the same terms as the Perl
    5 programming language system itself.

