Standard JavaScript objektumhoz hozzáadni?
Lehetséges-e standard / beépített JS objektumhoz, pontosabban DOM-objektumhoz hozzáadni egy saját függvényt vagy tulajdonságot?
Google a barátom, de mintha ezt valahogy kerülnék.
Konkrétan, szeretnék bármilyen DOM-objektumhoz egy setAttributes függvényt adni, amely több setAttribute-t hajt végre egy sorban.
Pl: elem.setAttributes( 'tul1:ertek1;tul2:ertek2;...;tulN:ertekN' )
ez kiváltana N db elem.setAttribute( 'tul' : 'ertek' ) értékmegadást.
Látom, hogy JS-objektumokhoz lehet adni, de DOM-objektum esetében lehet-e?
Szerintem ez lehet az, bár sose foglalkoztam vele komolyabban, kis js és jquery ismeretem van..
A shadow rész szerintem nem szükséges, a demot érdemes megnézni.
Közben sikerült megtalálnom a banálisan egyszerű megoldást, aki a prototype-t írta, annál van részben az igazság ...
Tehát:
Element.prototype.sajatFuggveny = function( parameterek ){
/*
függvény kódja, ha hivatkozni akarunk a DOM-elemre, ami mondjuk DIV vagy INPUT vagy bármi, arra this-sel kell hivatkozni.
*/
}
Ezután pedig használható:
var objektum = document.getElementById( 'objektumID' );
objektum.sajatFuggveny( parameter );
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!