Hogyan lehet javascripttel és css-el elérni, hogy egy html elemet rákattintással eltüntetni?
meg kéne tanulni a js-t.
vagy használni kéne a keresőt:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function div()
{
document.getElementById('div').innerHTML="";
}
</script>
</head>
<body>
<div id='div' onclick="div()">asssssssssssss</div>
</body>
</html>
jqueryt javasolnék
$('.hidemeonlick').live('click', function() {
// eltüntet
$(this).css('display', 'none');
// töröl (feltételezem nem ezt akarod, de ha mégis:
$(this).remove();
return false;
});
de ha megmondod miért szeretnéd könnyebb lenne
mondta:
html elemet szeretne eltüntetni.
nekem az inner html ugrott be!
Maradnék a Javascriptnél.
Úgy szeretném eltüntetni, hogy a foglalat helye is eltünjön, azaz ne csak a szöveg tűnjön el, és ne is csak invisible legyen.
A jquers megoldás elegánsabb szerintem (a jquery egyébként is javascript amúgy), de tessék:
var p = document.getElementById('parent');
var c = document.getElementById('child');
p.removeChild(c);
<div id="parent">
<div id="child">
...
</div>
</div
Nem teszteltem, de mennie kéne.
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!