Thomas Meinike: Attribut Auslesen

Beitrag lesen

Hallo,

Es gibt entweder die Form object.getAttribute('attrname') oder die Kurzform object.attrname, wobei der IE bei der Langform gern rumzickt und deshalb die Kurzform vorzuziehen wäre (hier also document.images[index].alt).

Es gibt auch die attributes[]-Collection, welche mindestens seit IE 5.5 passabel funktioniert:

...

  
<body>  
<img src="bla.gif" alt="blabla">
<script type="text/javascript">  
  alert(document.images[0].attributes["alt"].nodeValue);  
  document.images[0].attributes["onclick"].nodeValue=function(){alert('bla');};  
</script>

</body>
...

Allerdings tendiere ich nach Moeglichkeit auch zu einfachen Ansaetzen wie document.images[0].alt.

MfG, Thomas