Question: in objc.h , there is definition for Class

```
typedef struct objc_class *Class;

typedef struct objc_object {

  Class isa;
} *id;

```

Case : use Class in NSObject :

```
/*************** Basic protocols  ***************/

@protocol NSObject

- (BOOL)isEqual:(id)object;
- (NSUInteger)hash;

- (Class)superclass;
- (Class)class;
- (id)self;

```

Hard to understand, so Class is just structure, not real class like NSObject etc. 

What is the real purpose of Class ?

Answer: 
This sets the French option:

```
$('.goog-te-combo').val("fr");

```
Without jQuery you need brute force

```
var country="fr";
//If you know the form and name of the select:
var sel = document.forms[0].sel1;

//If you know the id of the select:
var sel = document.getElementById('sel1');

// If you only know the className:
var sels = document.getElementsByTagName('select');
for (var i=0,n=sels.length;i<n;i++) {
  if (sels[i].className=="goog-te-combo") { // assume multiple selects with same class
    for (var j=0, m=sels[i].options.length;j<m;j++) {
      if (sels[i].options[j].value==country) sels[i].options[j].selected=true;
    }
  }
}

```