Autor Zpráva
Anonymní
Profil *
Dobrý den, učím se javascript a zajímalo mě, zda-li je možné předat funkci jako argument název elementu, který funkci ji zavolal.

<div onclick="func()">

<script>
    function fund(element){
        alert(element);
    }
</script>

Děkuji
Davex
Profil
<div onclick="func(this)">
Anonymní
Profil *
Děkuji. Ještě mě zajímalo, jestli je možné, aby se funkce zavolala nad každým elementem automaticky bez toho, abych na něj musel kliknout.
kabanos
Profil *
Postačí dát funkci místo na onclick na onmouseover.
Anonymní
Profil *
Myslel jsem to tak, aby se funkce spustila už při renderování stránky (sama od sebe).
Someone
Profil
Anonymní:
Zavolej ji po úspěšném načtení stránky, buďto
<body onload="func()">
nebo do hlavičky
<head>
   <script>
       window.onload = func;
   </script>
</head>
Anonymní
Profil *
Díky

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: