ChrisB: Elemente manipulieren

Beitrag lesen

Hi,

wer hat denn nun Recht, FF oder IE?

Kommt drauf an, wie historisch man sein moechte.

Nur weil FF das ausführt bedeutet ja nicht, dass es richtig sein muss.

DOM Level 1 definiert fuer HTMLInputElement:

interface HTMLInputElement : HTMLElement {
  ...
  readonly attribute  DOMString       type;

DOM Level 2 hingegen sagt an der Stelle:

interface HTMLInputElement : HTMLElement {
  ..
  // Modified in DOM Level 2:
           attribute  DOMString       type;

Da ist die readonly-Eigenschaft dieses Attributs also entfallen.

Und wenn doch, gibt es einen Workaround für den IE?

Element neu erzeugen, und bestehendes damit ersetzen.

MfG ChrisB