The attributes for a given node can be retrieved using the attributes() method, which returns an array of attributes for that node.

<?php
    tidy_parse_file('test.html');
    $body = tidy_get_body();
    foreach($body->attributes() as $attr) {
    
        if($attr->id == TIDY_ATTR_BGCOLOR) {
            echo "The background color is: '{$attr->value}'";
        }
        
    }
    
?>
The get_attr() method is a shorthand version of above and allows you to retrieve a specific attribute object with less code:

<?php
    tidy_parse_file('test.html');
    $body = tidy_get_body();
    $attr = $body->get_attr(TIDY_ATTR_BGCOLOR);
    echo "The background color is: '{$attr->value}'";
?>