Paul: Parameter an Funktion

Beitrag lesen

Hallo!
was ist besser/performanter/ressourcenschonender? (Codebeispiele unten)

  1. nur die id an die js-Funktion übergeben und sich dann über die id das Element wieder zu besorgen, oder

  2. das gesamte Element an die js-Funktion zu übergeben und dann direkt damit arbeiten?

<img src="..." id="..." onclick="test(this.id)">

function test(buttonID) {  
       document.getElementById(buttonID).style.backgroundImage = "url(lappen.jpg)";  
}

<img src="..." onclick="test(this)">

function test(button) {  
       button.style.backgroundImage = "url(lappen.jpg)";  
}

Paul